class RuboCop::Cop::Naming::BlockForwarding
def invalidates_syntax?(block_pass_node)
foo.rb: foo.rb:4: anonymous block parameter is also used within block (SyntaxError)
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]
$ ruby -vc foo.rb
end
end
bar(&)
block_method do
def foo(&)
# foo.rb
Prevents the following syntax error:
def invalidates_syntax?(block_pass_node) block_pass_node.each_ancestor(:block, :numblock).any? end