class RuboCop::Cop::Style::CollectionCompact

def on_send(node)

def on_send(node)
  block_node = node.parent
  return unless block_node&.block_type?
  return unless (method_name, args, receiver =
                   reject_method?(block_node) || select_method?(block_node))
  return unless args.last.source == receiver.source
  range = offense_range(node, block_node)
  good = good_method_name(method_name)
  message = format(MSG, good: good, bad: range.source)
  add_offense(range, message: message) { |corrector| corrector.replace(range, good) }
end