| Class | Tilt::SassTemplate |
| In: |
lib/sinatra/tilt.rb
|
| Parent: | Template |
Sass template implementation. See: haml.hamptoncatlin.com/
Sass templates do not support object scopes, locals, or yield.
# File lib/sinatra/tilt.rb, line 510
510: def evaluate(scope, locals, &block)
511: @output ||= @engine.render
512: end
# File lib/sinatra/tilt.rb, line 501
501: def initialize_engine
502: return if defined? ::Sass::Engine
503: require_template_library 'sass'
504: end
# File lib/sinatra/tilt.rb, line 506
506: def prepare
507: @engine = ::Sass::Engine.new(data, sass_options)
508: end