module SassC::ImportOnce::Engine
Public Instance Methods
render()
click to toggle source
Calls superclass method
# File lib/sassc/import_once/engine.rb, line 5 def render with_import_once(@options[:filename]) do super end end
Private Instance Methods
with_import_once(css_filename) { || ... }
click to toggle source
# File lib/sassc/import_once/engine.rb, line 13 def with_import_once(css_filename) if @options[:importer] && !@options[:importer].is_a?(SassC::ImportOnce::Importer) @options[:importer].send(:prepend, SassC::ImportOnce::Importer) end SassC::ImportOnce.import_tracker[css_filename] = Set.new yield ensure SassC::ImportOnce.import_tracker.delete(css_filename) end