#!/usr/bin/env ruby
# coding: utf-8
require 'csv'
data = CSV.read("gomil.csv", headers: true)
a = 0
puts "品名で探す:1"
puts "区分:2"#一応
print "どれにしますか:"
sel = gets.to_i
if sel == 1
print "探したい物を入力:"
ptn = Regexp.new(gets.chomp)
data.each do |row|
if ptn =~ row["品名"]
printf("%sは、%sです。\e[35m%s\e[\n", row["品名"], row["ごみ区分"], row["備考"])
a = 1
end
end
if a == 0
puts"合うものはありませんでした"
end
elsif sel == 2
print "絞り込みたい金額を入れてください:"
gaku = gets.to_i
data.each do |row|
if gaku < row["kozukai"].to_i
printf("%sさんは%d円もらっています\n", row["name"], row["kozukai"].to_i)
end
end
else
printf("%d番はありません。さようなら。\n", sel)
end