class Rubocop::Cop::Style::SpaceAroundEqualsInParameterDefault
Checks that the equals signs in parameter default assignments have surrounding space.
Constants
- MSG
Public Instance Methods
inspect(source_buffer, source, tokens, sexp, comments)
click to toggle source
# File lib/rubocop/cop/style/surrounding_space.rb, line 300 def inspect(source_buffer, source, tokens, sexp, comments) return unless sexp @source = source on_node(:optarg, sexp) do |optarg| index = index_of_first_token(optarg, tokens) arg, equals, value = tokens[index, 3] unless space_between?(arg, equals) && space_between?(equals, value) add_offence(:convention, equals.pos, MSG) end end end