Class: Legion::Extensions::Transformer::Engines::Erb

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

Instance Method Summary collapse

Instance Method Details

#nameObject



11
12
13
# File 'lib/legion/extensions/transformer/engines/erb.rb', line 11

def name
  :erb
end

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



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

def render(template, payload, **_opts)
  tilt_template = Tilt['erb'].new { template }
  variables = build_variables(template, payload)
  tilt_template.render(Object.new, variables)
end