Class: Tilt::SassCTemplate

Inherits:
Template
  • Object
show all
Defined in:
lib/tilt/sassc.rb

Overview

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

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

Direct Known Subclasses

ScssCTemplate

Instance Method Summary collapse

Instance Method Details

#allows_script?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/tilt/sassc.rb', line 20

def allows_script?
  false
end

#evaluate(scope, locals, &block) ⇒ Object



16
17
18
# File 'lib/tilt/sassc.rb', line 16

def evaluate(scope, locals, &block)
  @output ||= @engine.render
end

#prepareObject



12
13
14
# File 'lib/tilt/sassc.rb', line 12

def prepare
  @engine = ::SassC::Engine.new(data, sass_options)
end