lib/rubocop/cop/style/non_nil_check.rb in rubocop-0.30.1 vs lib/rubocop/cop/style/non_nil_check.rb in rubocop-0.31.0
- old
+ new
@@ -82,11 +82,11 @@
autocorrect_non_nil(node, receiver)
end
end
def autocorrect_comparison(node)
- @corrections << lambda do |corrector|
+ lambda do |corrector|
expr = node.loc.expression
new_code =
if include_semantic_changes?
expr.source.sub(/\s*!=\s*nil/, '')
else
@@ -95,10 +95,10 @@
corrector.replace(expr, new_code)
end
end
def autocorrect_non_nil(node, inner_node)
- @corrections << lambda do |corrector|
+ lambda do |corrector|
receiver, _method, _args = *inner_node
if receiver
corrector.replace(node.loc.expression,
receiver.loc.expression.source)
else