class Tilt::SassTemplate

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

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

Public Instance Methods

allows_script?() click to toggle source
   # File lib/tilt/sass.rb
20 def allows_script?
21   false
22 end
evaluate(scope, locals, &block) click to toggle source
   # File lib/tilt/sass.rb
16 def evaluate(scope, locals, &block)
17   @output ||= @engine.render
18 end
prepare() click to toggle source
   # File lib/tilt/sass.rb
12 def prepare
13   @engine = ::Sass::Engine.new(data, sass_options)
14 end

Private Instance Methods

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