instance method any?

Ruby on Rails 7.2.3

Since v5.2.8.1

Available in: v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

any?(*candidates)

Passes each element of candidates collection to ArrayInquirer collection. The method returns true if any element from the ArrayInquirer collection is equal to the stringified or symbolized form of any element in the candidates collection.

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

candidates rest
Source
# File activesupport/lib/active_support/array_inquirer.rb, line 27
    def any?(*candidates)
      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 27 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveSupport::ArrayInquirer

Type at least 2 characters to search.

↑↓ navigate · open · esc close