class CompassRailsSourceMaps::SassImporter
Attributes
context[RW]
Public Class Methods
_load(args)
click to toggle source
# File lib/compass-rails-source-maps/sass_importer.rb, line 30 def self._load(args) env = ::Rails.application.assets d = Marshal.load(args) context = env.context_class.new(env, d[0], d[1]) new(context, d[2]) end
Public Instance Methods
_dump(level)
click to toggle source
# File lib/compass-rails-source-maps/sass_importer.rb, line 26 def _dump(level) Marshal.dump([@root]) end
find(*args)
click to toggle source
Calls superclass method
# File lib/compass-rails-source-maps/sass_importer.rb, line 18 def find(*args) engine = super if context && engine && (filename = engine.options[:filename]) context.depend_on(filename) end engine end
find_relative(*args)
click to toggle source
Calls superclass method
# File lib/compass-rails-source-maps/sass_importer.rb, line 10 def find_relative(*args) engine = super if context && engine && (filename = engine.options[:filename]) context.depend_on(filename) end engine end
public_url(uri, sourcemap_directory = nil)
click to toggle source
# File lib/compass-rails-source-maps/sass_importer.rb, line 4 def public_url(uri, sourcemap_directory = nil) "/#{SOURCE_MAPS_DIRECTORY}/#{File.basename(uri)}" end