Array の all メソッド

よく参考にしているこのサイトにはなかったようなので。。

http://www.ruby-lang.org/ja/man/html/Array.html


Array に対して、each とか頻繁に使うわたしですが
all ってやつもあって、これがまた便利である


たとえば、validation 使えないときのパラメータチェックとか

if params[:name] && params[:birthday] && params[:email]
end

こんなふうに書かなくちゃいけないところを

if [:name, :birthday, :email].all?{|key| params[key]}
end


便利!