module Sass::Rails::Helpers

def asset_data_url(path)

def asset_data_url(path)
  data = context_asset_data_uri(path.value)
  Sass::Script::String.new(%Q{url(#{data})})
end

def asset_path(asset, kind)

def asset_path(asset, kind)
  Sass::Script::String.new(public_path(asset.value, kind.value), true)
end

def asset_url(asset, kind)

def asset_url(asset, kind)
  Sass::Script::String.new(%Q{url(#{public_path(asset.value, kind.value)})})
end

def context_asset_data_uri(path)

def context_asset_data_uri(path)
  resolver.context.asset_data_uri(path)
end

def font_path(asset)

def font_path(asset)
  asset_path(asset, Sass::Script::String.new("font"))
end

def font_url(asset)

def font_url(asset)
  asset_url(asset, Sass::Script::String.new("font"))
end

def public_path(asset, kind)

def public_path(asset, kind)
  resolver.public_path(asset, kind.pluralize)
end

def resolver

def resolver
  options[:custom][:resolver]
end