Method: RuboCop::Cop::Style::MapToSet#on_send

Defined in:
lib/rubocop/cop/style/map_to_set.rb

#on_send(node) ⇒ Object Also known as: on_csend



41
42
43
44
45
46
47
48
49
# File 'lib/rubocop/cop/style/map_to_set.rb', line 41

def on_send(node)
  return unless (to_set_node, map_node = map_to_set?(node))
  return if to_set_node.block_literal?

  message = format(MSG, method: map_node.loc.selector.source)
  add_offense(map_node.loc.selector, message: message) do |corrector|
    autocorrect(corrector, to_set_node, map_node)
  end
end