Class: MagLove::Tilt::ScssTemplate

Inherits:
Tilt::SassTemplate
  • Object
show all
Defined in:
lib/maglove/tilt/scss_template.rb

Instance Method Summary collapse

Instance Method Details

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



34
35
36
37
38
# File 'lib/maglove/tilt/scss_template.rb', line 34

def evaluate(scope, locals, &block)
  prepared_data = "@base: \"#{locals[:base_path].sub('src/', '../../')}\";\n#{data}"
  engine = Sass::Engine.new(prepared_data, sass_options.merge({ locals: locals }))
  @output ||= engine.render
end

#prepareObject



31
32
# File 'lib/maglove/tilt/scss_template.rb', line 31

def prepare
end