class RuboCop::Cop::Layout::ExtraSpacing
def assignment_tokens
def assignment_tokens tokens = processed_source.tokens.select { |t| equal_sign?(t) } # we don't want to operate on equals signs which are part of an # optarg in a method definition # e.g.: def method(optarg = default_val); end tokens = remove_optarg_equals(tokens, processed_source) # Only attempt to align the first = on each line Set.new(tokens.uniq { |t| t.pos.line }) end