module SassC::Script::Functions::AppAssetUrl

Public Instance Methods

app_asset_url(name) click to toggle source
# File lib/zendesk_apps_support/sass_functions.rb, line 28
def app_asset_url(name)
  raise ArgumentError, "Expected #{name} to be a string" unless name.is_a? SassC::Script::Value::String
  result = %{url("#{app_asset_url_helper(name)}")}
  SassC::Script::Value::String.new(result)
end

Private Instance Methods

app_asset_url_helper(name) click to toggle source
# File lib/zendesk_apps_support/sass_functions.rb, line 36
def app_asset_url_helper(name)
  url_builder = options[:app_asset_url_builder]
  url_builder.app_asset_url(name.value)
end