Method: Array#inquiry

Defined in:
activesupport/lib/active_support/core_ext/array/inquiry.rb

#inquiryObject

Wraps the array in an ActiveSupport::ArrayInquirer object, which gives a friendlier way to check its string-like contents.

pets = [:cat, :dog].inquiry

pets.cat?     # => true
pets.ferret?  # => false

pets.any?(:cat, :ferret)  # => true
pets.any?(:ferret, :alligator)  # => false


16
17
18
# File 'activesupport/lib/active_support/core_ext/array/inquiry.rb', line 16

def inquiry
  ActiveSupport::ArrayInquirer.new(self)
end