抽出系のメソッドです。
select
指定するものを抽出してくれます。
x = [1, 2, 3, 4, 5, 6, 7]
x.select{|x| x == 2 }
=> [2]
指定するものを拒否して、削除してくれます。
x = [1, 2, 3, 4, 5, 6, 7]
x.reject{|x| x == 2 }
=> [1, 3, 4, 5, 6, 7]
空白を除外したい時はこんな風に使えます。
x = [1, '', 3, 4]
x.reject(&:blank?)
=> [1, 3, 4]
この辺をmapをうまく使いこなしたい。