Method: RuboCop::Cop::Layout::ArgumentAlignment#on_send

Defined in:
lib/rubocop/cop/layout/argument_alignment.rb

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

[View source]

54
55
56
57
58
59
60
61
# File 'lib/rubocop/cop/layout/argument_alignment.rb', line 54

def on_send(node)
  return if !multiple_arguments?(node) || (node.send_type? && node.method?(:[]=)) ||
            autocorrect_incompatible_with_other_cops?

  items = flattened_arguments(node)

  check_alignment(items, base_column(node, items.first))
end