Class: Legion::Extensions::Transformer::Engines::Liquid

Inherits:
Base
  • Object
show all
Defined in:
lib/legion/extensions/transformer/engines/liquid.rb

Instance Method Summary collapse

Instance Method Details

#nameObject



10
11
12
# File 'lib/legion/extensions/transformer/engines/liquid.rb', line 10

def name
  :liquid
end

#render(template, payload, **_opts) ⇒ Object



14
15
16
17
18
# File 'lib/legion/extensions/transformer/engines/liquid.rb', line 14

def render(template, payload, **_opts)
  require 'liquid'
  liquid_template = ::Liquid::Template.parse(template)
  liquid_template.render(stringify_keys(payload))
end