class RuboCop::Cop::Rails::Inquiry
pets.include? ‘cat’
pets = %w(cat dog)
# good
pets.gopher?
pets = %w(cat dog).inquiry
# bad - Array#inquiry
ruby == ‘two’
ruby = ‘two’
# good
ruby.two?
ruby = ‘two’.inquiry
# bad - String#inquiry
@example
Checks that Active Support’s ‘inquiry` method is not used.
def on_send(node)
def on_send(node) return unless node.arguments.empty? return unless (receiver = node.receiver) return unless receiver.type?(:str, :array) add_offense(node.loc.selector) end