enum.one? [{ |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 returns true
exactly
once. If the block is not given, one?
will return
true
only if exactly one of the collection members is true.
%w{ant bear cat}.one? { |word| word.length == 4 } #=> true %w{ant bear cat}.one? { |word| word.length > 4 } #=> false %w{ant bear cat}.one? { |word| word.length < 4 } #=> false [ nil, true, 99 ].one? #=> false [ nil, true, false ].one? #=> true
Please login to continue.