module Sass::Rails::Helpers
Public Instance Methods
asset_data_url(path)
click to toggle source
# File lib/sass/rails/helpers.rb, line 5 def asset_data_url(path) data = context_asset_data_uri(path.value) Sass::Script::String.new(%Q{url(#{data})}) end
asset_path(asset, kind)
click to toggle source
# File lib/sass/rails/helpers.rb, line 10 def asset_path(asset, kind) Sass::Script::String.new(public_path(asset.value, kind.value), true) end
asset_url(asset, kind)
click to toggle source
# File lib/sass/rails/helpers.rb, line 14 def asset_url(asset, kind) Sass::Script::String.new(%Q{url(#{public_path(asset.value, kind.value)})}) end
Protected Instance Methods
context_asset_data_uri(path)
click to toggle source
# File lib/sass/rails/helpers.rb, line 39 def context_asset_data_uri(path) resolver.context.asset_data_uri(path) end
public_path(asset, kind)
click to toggle source
# File lib/sass/rails/helpers.rb, line 35 def public_path(asset, kind) resolver.public_path(asset, kind.pluralize) end
resolver()
click to toggle source
# File lib/sass/rails/helpers.rb, line 31 def resolver options[:custom][:resolver] end