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, value = extract_column_and_value(template_node, value_node)
    return unless value
    good_method = build_good_method(node.loc.dot&.source, column, value)
    message = format(MSG, good_method: good_method)
    add_offense(range, message: message) do |corrector|
      corrector.replace(range, good_method)
    end
  end
end