Malt  Malt::Engine::RagTag

[Validate]
Generated with RDazzle Newfish 1.4.0

RagTag

RagTag

 http://github.com/rubyworks/ragtag

Public Instance Methods

intermediate(params) click to toggle source
    # File lib/malt/engines/ragtag.rb, line 33
33:     def intermediate(params)
34:       text = params[:text]
35:       ::RagTag.new(text)
36:     end
render(params, &yld) click to toggle source
    # File lib/malt/engines/ragtag.rb, line 14
14:     def render(params, &yld)
15:       text = params[:text]
16:       file = params[:file]
17:       data = params[:data]
18:       into = params[:to]
19: 
20:       case into
21:       when :html, nil
22:         data = make_binding(data, &yld)
23:         intermediate(params).compile(data).to_xhtml
24:       when :xml
25:         data = make_binding(data, &yld)
26:         intermediate(params).compile(data).to_xml
27:       else
28:         super(params, &yld)
29:       end
30:     end

Private Instance Methods

initialize_engine() click to toggle source

Load Haml library if not already loaded.

    # File lib/malt/engines/ragtag.rb, line 41
41:     def initialize_engine
42:       return if defined? ::RagTag
43:       require_library 'ragtag'
44:     end

Disabled; run with --debug to generate this.