diff --git a/lib/rubocop/cop/layout/block_alignment.rb b/lib/rubocop/cop/layout/block_alignment.rb index ef23db82246..27ddc32eb33 100644 --- a/lib/rubocop/cop/layout/block_alignment.rb +++ b/lib/rubocop/cop/layout/block_alignment.rb @@ -101,11 +101,11 @@ def start_for_block_node(block_node) def block_end_align_target(node) lineage = [node, *node.ancestors] - target = lineage.each_cons(2) do |current, parent| - break current if end_align_target?(current, parent) + lineage.each_cons(2) do |current, parent| + return current if end_align_target?(current, parent) end - target || lineage.last + lineage.last end def end_align_target?(node, parent)