Malt  Malt::Engine::Liquid

[Validate]
Generated with RDazzle Newfish 1.4.0

Liquid

Liquid

  http://liquid.rubyforge.org/

Public Instance Methods

intermediate(params) click to toggle source
    # File lib/malt/engines/liquid.rb, line 14
14:     def intermediate(params)
15:       text = params[:text]
16:       ::Liquid::Template.parse(text)
17:     end
render(params={}, &yld) click to toggle source
    # File lib/malt/engines/liquid.rb, line 20
20:     def render(params={}, &yld) #file, db, &yld)
21:       text = params[:text]
22:       data = params[:data]
23:       data = make_hash(data, &yld)
24:       data = data.rekey{ |k| k.to_s }
25:       engine = intermediate(params)
26:       engine.render(data)
27:     end

Private Instance Methods

initialize_engine() click to toggle source

Load Liquid library if not already loaded.

    # File lib/malt/engines/liquid.rb, line 32
32:     def initialize_engine
33:       return if defined? ::Liquid::Template
34:       require_library 'liquid'
35:     end

Disabled; run with --debug to generate this.