From 0e6eb31a7d363326121987e585955db9e66bcdd7 Mon Sep 17 00:00:00 2001 From: Maxim Krizhanovski Date: Wed, 1 May 2019 00:43:13 +0300 Subject: [PATCH] [Fix #6937] Make Style/BlockDelimiters aware of safe navigation --- lib/rubocop/ast/node.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/rubocop/ast/node.rb b/lib/rubocop/ast/node.rb index 5941484e6..b361ae655 100644 --- a/lib/rubocop/ast/node.rb +++ b/lib/rubocop/ast/node.rb @@ -459,8 +459,12 @@ def parenthesized_call? loc.respond_to?(:begin) && loc.begin && loc.begin.is?('(') end + def call_type? + send_type? || csend_type? + end + def chained? - parent && parent.send_type? && eql?(parent.receiver) + parent && parent.call_type? && eql?(parent.receiver) end def argument?