docbrown/lib/liquid/raw.rb
rhymes 7309478420
Rails 6 autoloader: prepare liquid tags code (#8707)
* Move liquid patches to lib/liquid

* Rename classes properly
2020-06-17 16:50:14 +02:00

11 lines
425 B
Ruby

# Patches Liquid::Raw to change `FullTokenPossiblyInvalid` regexp
# see https://github.com/Shopify/liquid/blob/master/lib/liquid/tags/raw.rb
module Liquid
class Raw < Block
remove_const(:FullTokenPossiblyInvalid) if defined?(FullTokenPossiblyInvalid)
FullTokenPossiblyInvalid = /\A(.*)#{TagStart}\s*(\w+)\s*#{TagEnd}\z/om.freeze # rubocop:disable Naming/ConstantName
end
Template.register_tag("raw", Raw)
end