Method: RuboCop::Cop::Style::StringMethods#on_send

Defined in:
lib/rubocop/cop/style/string_methods.rb

#on_send(node) ⇒ Object Also known as: on_csend



23
24
25
26
27
28
29
30
31
# File 'lib/rubocop/cop/style/string_methods.rb', line 23

def on_send(node)
  return unless (preferred_method = preferred_method(node.method_name))

  message = format(MSG, prefer: preferred_method, current: node.method_name)

  add_offense(node.loc.selector, message: message) do |corrector|
    corrector.replace(node.loc.selector, preferred_method(node.method_name))
  end
end