53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
# File 'lib/rubocop/cop/cop.rb', line 53
def add_offense(node_or_range, location: :expression, message: nil, severity: nil, &block)
@v0_argument = node_or_range
range = find_location(node_or_range, location)
range = range_for_original(range)
if block.nil? && !support_autocorrect?
super(range, message: message, severity: severity)
else
super(range, message: message, severity: severity) do |corrector|
emulate_v0_callsequence(corrector, &block)
end
end
end
|