From f56a1430f21334868a86eb980b12e0af55690e98 Mon Sep 17 00:00:00 2001 From: Alex Martens Date: Fri, 5 Jul 2024 15:09:58 -0700 Subject: [PATCH] feat(ruby): add missing context patterns --- queries/ruby/context.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/queries/ruby/context.scm b/queries/ruby/context.scm index b742e31..29743b6 100644 --- a/queries/ruby/context.scm +++ b/queries/ruby/context.scm @@ -51,3 +51,37 @@ "shared_context" "shared_examples") ) @context + +(case + (when (_) @context.end)* + (else (_) @context.end)? +) @context + +(for + (_) @context.end +) @context + +(while + (_) @context.end +) @context + +(until + (_) @context.end +) @context + +(begin + (_) @context.end +) @context + +(rescue + (_) @context.end +) @context + +(ensure + (_) @context.end +) @context + +(lambda + (_) @context.end +) @context +