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