From 18f1e8a61e356f21e100f572a6b125fbe2e47447 Mon Sep 17 00:00:00 2001 From: "Charles-P. Clermont" Date: Wed, 3 Dec 2025 12:00:17 -0500 Subject: [PATCH] Replace Context[]'s Expression.parse with Parser#expression --- lib/liquid/context.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/liquid/context.rb b/lib/liquid/context.rb index 1db6bb66..750749f1 100644 --- a/lib/liquid/context.rb +++ b/lib/liquid/context.rb @@ -175,7 +175,8 @@ module Liquid # Example: # products == empty #=> products.empty? def [](expression) - evaluate(Expression.parse(expression, @string_scanner)) + @string_scanner.string = expression + evaluate(Parser.new(@string_scanner).expression) end def key?(key)