class RuboCop::Cop::Rails::WhereNot

def on_send(node)

def on_send(node)
  where_method_call?(node) do |template_node, value_node|
    value_node = value_node.first
    range = offense_range(node)
    column_and_value = extract_column_and_value(template_node, value_node)
    return unless column_and_value
    good_method = build_good_method(*column_and_value)
    message = format(MSG, good_method: good_method)
    add_offense(range, message: message) do |corrector|
      corrector.replace(range, good_method)
    end
  end
end