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, options = {})
  path = path.value

  path, _, query, fragment = URI.split(path)[5..8]
  path     = sprockets_context.asset_path(path, options)
  query    = "?#{query}" if query
  fragment = "##{fragment}" if fragment

  Autoload::SassC::Script::Value::String.new("#{path}#{query}#{fragment}", :string)
end