more micro optimization

This commit is contained in:
Michael Go
2024-10-30 13:54:01 -03:00
parent 91e1563e1c
commit 54975ddac1
+10
View File
@@ -49,6 +49,16 @@ module Liquid
end
def next_token
if @ss.pos == 0
if @ss.string.start_with?("{{")
return next_variable_token
elsif @ss.string.start_with?("{%")
return next_tag_token
else
return next_text_token
end
end
# possible states: :text, :tag, :variable
byte_a = @ss.scan_byte