Class: Middleman::Renderers::Sass::SassPlusCSSFilenameTemplate

Inherits:
Tilt::SassTemplate
  • Object
show all
Defined in:
lib/middleman-presentation-core/overwrite_sass.rb

Overview

Template

Instance Method Summary collapse

Instance Method Details

#evaluate(context, _) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/middleman-presentation-core/overwrite_sass.rb', line 9

def evaluate(context, _)
  @context ||= context
  @engine = ::Sass::Engine.new(data, sass_options)

  begin
    @engine.render
  rescue ::Sass::SyntaxError => e
    ::Sass::SyntaxError.exception_to_css(e)
  end
end