instance method
any?
Ruby on Rails 5.0.7.2
Since v5.0.7.2Signature
any?(*candidates, &block)
Passes each element of candidates collection to ArrayInquirer collection. The method returns true if at least one element is the same. If candidates collection is not given, method returns true.
variants = ActiveSupport::ArrayInquirer.new([:phone, :tablet])
variants.any? # => true
variants.any?(:phone, :tablet) # => true
variants.any?('phone', 'desktop') # => true
variants.any?(:desktop, :watch) # => false
Parameters
-
candidatesrest -
blockblock
Source
# File activesupport/lib/active_support/array_inquirer.rb, line 21
def any?(*candidates, &block)
if candidates.none?
super
else
candidates.any? do |candidate|
include?(candidate.to_sym) || include?(candidate.to_s)
end
end
end
Defined in activesupport/lib/active_support/array_inquirer.rb line 21
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::ArrayInquirer