Malt  Malt::Engine::Sass

[Validate]
Generated with RDazzle Newfish 1.4.0

Public Instance Methods

intermediate(params) click to toggle source
    # File lib/malt/engines/sass.rb, line 27
27:     def intermediate(params)
28:       text = params[:text]
29:       file = params[:file]
30:       type = params[:type]
31:       ::Sass::Engine.new(text, :filename=>file, :syntax=>type)
32:     end
render(params, &yld) click to toggle source
    # File lib/malt/engines/sass.rb, line 12
12:     def render(params, &yld)
13:       text = params[:text]
14:       file = params[:file]
15:       into = params[:to]
16: 
17:       case into
18:       when :css, nil
19:         engine = intermediate(params)
20:         engine.render
21:       else
22:         super(params, &yld)
23:       end
24:     end

Private Instance Methods

initialize_engine() click to toggle source

Load Sass library if not already loaded.

    # File lib/malt/engines/sass.rb, line 37
37:     def initialize_engine
38:       return if defined? ::Sass::Engine
39:       require_library 'sass'
40:     end

Disabled; run with --debug to generate this.