mirror of
https://github.com/kemko/liquid.git
synced 2026-01-06 02:05:41 +03:00
Reuse filters array during variable parsing
This commit is contained in:
@@ -33,7 +33,8 @@ module Liquid
|
||||
end
|
||||
|
||||
def lax_parse(markup)
|
||||
@filters = []
|
||||
@filters ||= []
|
||||
@filters.clear
|
||||
if markup =~ /(#{QuotedFragment})(.*)/om
|
||||
name_markup = $1
|
||||
filter_markup = $2
|
||||
@@ -52,7 +53,8 @@ module Liquid
|
||||
end
|
||||
|
||||
def strict_parse(markup)
|
||||
@filters = []
|
||||
@filters ||= []
|
||||
@filters.clear
|
||||
p = Parser.new(markup)
|
||||
|
||||
@name = Expression.parse(p.expression)
|
||||
|
||||
Reference in New Issue
Block a user