class Middleman::Renderers::Sass

Sass renderer

def initialize(app, options={}, &block)

Setup extension
def initialize(app, options={}, &block)
  super
  app.files.ignore :sass_cache, :source, /(^|\/)\.sass-cache\//
  opts = { output_style: :nested }
  opts[:line_comments] = false if ENV['TEST']
  # Default sass options
  app.config.define_setting :sass, opts, 'Sass engine options'
  app.config.define_setting :sass_assets_paths, [], 'Paths to extra SASS/SCSS files'
  # Tell Tilt to use it as well (for inline sass blocks)
  ::Tilt.register 'sass', SassPlusCSSFilenameTemplate
  ::Tilt.prefer(SassPlusCSSFilenameTemplate)
  # Tell Tilt to use it as well (for inline scss blocks)
  ::Tilt.register 'scss', ScssPlusCSSFilenameTemplate
  ::Tilt.prefer(ScssPlusCSSFilenameTemplate)
  ::Compass::ImportOnce.activate!
  require 'middleman-core/renderers/sass_functions'
end