diff --git a/lib/liquid/block_body.rb b/lib/liquid/block_body.rb index 2921ce88..d8c7e453 100644 --- a/lib/liquid/block_body.rb +++ b/lib/liquid/block_body.rb @@ -37,7 +37,7 @@ module Liquid private def parse_for_liquid_tag(tokenizer, parse_context) while (token = tokenizer.shift) - unless token.empty? || token =~ WhitespaceOrNothing + unless token.empty? || token.match?(WhitespaceOrNothing) unless token =~ LiquidTagToken # line isn't empty but didn't match tag syntax, yield and let the # caller raise a syntax error @@ -150,7 +150,7 @@ module Liquid end parse_context.trim_whitespace = false @nodelist << token - @blank &&= !!(token =~ WhitespaceOrNothing) + @blank &&= token.match?(WhitespaceOrNothing) end parse_context.line_number = tokenizer.line_number end