class Tilt::SassTemplate

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

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

Constants

Sass

Public Instance Methods

allows_script?() click to toggle source
   # File lib/tilt/sass.rb
31 def allows_script?
32   false
33 end
evaluate(scope, locals, &block) click to toggle source
   # File lib/tilt/sass.rb
27 def evaluate(scope, locals, &block)
28   @output ||= @engine.render
29 end
prepare() click to toggle source
   # File lib/tilt/sass.rb
23 def prepare
24   @engine = Sass::Engine.new(data, sass_options)
25 end

Private Instance Methods

sass_options() click to toggle source
   # File lib/tilt/sass.rb
36 def sass_options
37   options.merge(:filename => eval_file, :line => line, :syntax => :sass)
38 end