Method: Sprockets::SasscProcessor::Functions#asset_path
- Defined in:
- lib/sprockets/sassc_processor.rb
#asset_path(path, options = {}) ⇒ Object
Public: Generate a url for asset path.
Default implementation is deprecated. Currently defaults to Context#asset_path.
Will raise NotImplementedError in the future. Users should provide their own base implementation.
Returns a SassC::Script::Value::String.
110 111 112 113 114 115 116 117 118 119 |
# File 'lib/sprockets/sassc_processor.rb', line 110 def asset_path(path, = {}) path = path.value path, _, query, fragment = URI.split(path)[5..8] path = sprockets_context.asset_path(path, ) query = "?#{query}" if query fragment = "##{fragment}" if fragment Autoload::SassC::Script::Value::String.new("#{path}#{query}#{fragment}", :string) end |