class RuboCop::Cop::Rails::Inquiry
This cop checks that Active Support's `inquiry` method is not used.
@example
# bad - String#inquiry ruby = 'two'.inquiry ruby.two? # good ruby = 'two' ruby == 'two' # bad - Array#inquiry pets = %w(cat dog).inquiry pets.gopher? # good pets = %w(cat dog) pets.include? 'cat'
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/rails/inquiry.rb, line 29 def on_send(node) return unless node.arguments.empty? return unless (receiver = node.receiver) return if !receiver.str_type? && !receiver.array_type? add_offense(node.loc.selector) end