enum.all? [{ |obj| block } ] â true or false
Instance Public methods
Passes each element of the collection to the given block. The method
returns true if the block never returns false or
nil. If the block is not given, Ruby adds an implicit block of
{ |obj| obj } which will cause all? to return true
when none of the collection members are false or
nil.
%w[ant bear cat].all? { |word| word.length >= 3 } #=> true
%w[ant bear cat].all? { |word| word.length >= 4 } #=> fal