lib/rubocop/cop/style/ternary_parentheses.rb in rubocop-0.59.2 vs lib/rubocop/cop/style/ternary_parentheses.rb in rubocop-0.60.0
- old
+ new
@@ -153,15 +153,16 @@
end
end
def unparenthesized_method_call?(child)
argument = method_call_argument(child)
- argument && argument !~ /^\(/
+
+ argument && !argument.parenthesized?
end
def_node_matcher :method_call_argument, <<-PATTERN
- {(:defined? $...)
- (send {_ nil?} _ $(send nil? _)...)}
+ {(:defined? $(send nil? _) ...)
+ (send {_ nil?} _ $(send nil? _) ...)}
PATTERN
def correct_parenthesized(condition)
lambda do |corrector|
corrector.remove(condition.loc.begin)