class Racket::Plugins::Sass
Sass
plugin.
Public Class Methods
new(settings = nil)
click to toggle source
Called on plugin initialization.
Calls superclass method
Racket::Plugins::Base::new
# File lib/racket/plugins/sass.rb, line 27 def initialize(settings = nil) super begin require 'sass/plugin/rack' rescue LoadError raise 'Failed to load sass rack plugin!' end apply_sass_settings end
Public Instance Methods
middleware()
click to toggle source
Middleware that should be automatically added.
# File lib/racket/plugins/sass.rb, line 38 def middleware [[::Sass::Plugin::Rack, nil]] end
Private Instance Methods
apply_sass_settings()
click to toggle source
Apply each setting to the Sass
plugin.
# File lib/racket/plugins/sass.rb, line 45 def apply_sass_settings settings.each_pair { |key, value| ::Sass::Plugin.options[key] = value } end