class Middleman::Renderers::Sass
Sass renderer
def initialize(app, options={}, &block)
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