Class Tilt::SassTemplate
In: lib/tilt/css.rb
Parent: Template

Sass template implementation. See: haml.hamptoncatlin.com/

Sass templates do not support object scopes, locals, or yield.

Methods

Public Class methods

[Source]

    # File lib/tilt/css.rb, line 11
11:     def self.engine_initialized?
12:       defined? ::Sass::Engine
13:     end

Public Instance methods

[Source]

    # File lib/tilt/css.rb, line 23
23:     def evaluate(scope, locals, &block)
24:       @output ||= @engine.render
25:     end

[Source]

    # File lib/tilt/css.rb, line 15
15:     def initialize_engine
16:       require_template_library 'sass'
17:     end

[Source]

    # File lib/tilt/css.rb, line 19
19:     def prepare
20:       @engine = ::Sass::Engine.new(data, sass_options)
21:     end

[Validate]