class MagLove::Tilt::ScssTemplate

Public Instance Methods

evaluate(scope, locals, &block) click to toggle source
# File lib/maglove/tilt/scss_template.rb, line 28
def evaluate(scope, locals, &block)
  engine = Sass::Engine.new(data, sass_options.merge({ locals: locals }))
  @output ||= engine.render
end
prepare() click to toggle source
# File lib/maglove/tilt/scss_template.rb, line 26
def prepare; end

Private Instance Methods

sass_options() click to toggle source
# File lib/maglove/tilt/scss_template.rb, line 35
def sass_options
  options.merge(filename: eval_file, line: line, syntax: :scss)
end