From f563519fbdcabb7ae1dcf34c9bbe3921ed319252 Mon Sep 17 00:00:00 2001 From: Anders Schack-Mulligen Date: Tue, 11 Aug 2026 11:06:13 +0200 Subject: [PATCH] Ruby: Include EndBlocks in Scope. --- ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll b/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll index 9b77a342d53d..5142777d2b57 100644 --- a/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll +++ b/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll @@ -19,7 +19,8 @@ private class TBlockLike = TDoBlock or TLambda or TBlock or TEndBlock; private class TModuleLike = TToplevel or TModuleDeclaration or TClassDeclaration or TSingletonClass; -private class TScopeReal = TMethodBase or TModuleLike or TDoBlock or TLambda or TBraceBlock; +private class TScopeReal = + TMethodBase or TModuleLike or TDoBlock or TLambda or TBraceBlock or TEndBlock; module Scope { class TypeRange = Callable::TypeRange or ModuleBase::TypeRange or @ruby_end_block;