all?

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 } #=> false
[nil, true, 99].all?                              #=> false
doc_ruby_on_rails
2015-04-04 23:03:15
Comments
Leave a Comment

Please login to continue.