Enumerableのメソッドまとめ
exclude?
各要素に引数で渡された値が含まれていないか確認し、 含まれていない場合はtrue を返す。戻り値はboolean型。include?の反対。
[1, 2, 3].exclude?(5) # => true [1, 2, 3].exclude?(3) # => fals
many?
条件を満たす要素が 2 つ以上ある場合に trueを返す。boolean型。
[1, 2, 3, 4, 5].many? { |n| n < 3 } # => true [1, 2, 3, 4, 5].many? { |n| n < 2 } # => false # 要素数が 1 の場合. [:a].one? # => true [:a].many? # => false # 要素数が 2 の場合. [:a, :b].one? # => false [:a, :b].many? # => true