class Rubocop::Cop::Style::SpaceAfterMethodName

Checks for space between a method name and a left parenthesis.

def check(args)

def check(args)
  return unless args.loc.begin && args.loc.begin.is?('(')
  expr = args.loc.expression
  pos_before_left_paren = Parser::Source::Range.new(expr.source_buffer,
                                                    expr.begin_pos - 1,
                                                    expr.begin_pos)
  if pos_before_left_paren.source =~ /\s/
    convention(nil, pos_before_left_paren)
  end
end

def on_def(node)

def on_def(node)
  _method_name, args, _body = *node
  check(args)
end

def on_defs(node)

def on_defs(node)
  _scope, _method_name, args, _body = *node
  check(args)
end