module Sprockets::SassTemplate::Functions

def asset_data_url(path)

Returns a Sass::Script::String.

path - Sass::Script::String logical asset path

Public: Generate a data URI for asset path.
def asset_data_url(path)
  if asset = sprockets_environment.find_asset(path.value, accept_encoding: 'base64')
    sprockets_dependencies << asset.filename
    url = "data:#{asset.content_type};base64,#{Rack::Utils.escape(asset.to_s)}"
    ::Sass::Script::String.new("url(" + url + ")")
  end
end