Checks for space between a method name and a left parenthesis in defs.
@example
# bad def func (x) ... end # good def func(x) ... end
# File lib/rubocop/cop/style/space_after_method_name.rb, line 31 def autocorrect(pos_before_left_paren) @corrections << lambda do |corrector| corrector.remove(pos_before_left_paren) end end
# File lib/rubocop/cop/style/space_after_method_name.rb, line 20 def check(_node, _method_name, args, _body) 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) return unless pos_before_left_paren.source =~ /\s/ add_offense(pos_before_left_paren, pos_before_left_paren) end
Generated with the Darkfish Rdoc Generator 2.