Enumerable#any?, #all?2010/02/12

http://shinh.skr.jp/m/?date=20100211#p01

後段はRubyっぽい仮想コードだと思いますが、 これって、Enumerable#any? とか Enumerable#all? を使って

return if array.all?{|c| c.fuga?}

じゃあ駄目なんですかね?