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
.
1 2 3 | %w[ant bear cat].all? { |word| word.length >= 3 } #=> true %w[ant bear cat].all? { |word| word.length >= 4 } #=> false [ nil , true , 99 ].all? #=> false |
Please login to continue.