class RuboCop::Cop::Rails::SelectMap

def on_send(node)

def on_send(node)
  return unless node.first_argument
  column_name = node.first_argument.source.delete_prefix('&:')
  return unless (select_node = find_select_node(node, column_name))
  offense_range = select_node.loc.selector.begin.join(node.source_range.end)
  preferred_method = "pluck(:#{column_name})"
  message = format(MSG, preferred_method: preferred_method, map_method: node.method_name)
  add_offense(offense_range, message: message) do |corrector|
    autocorrect(corrector, select_node, node, preferred_method)
  end
end