module Cyborg::Helpers::AssetsHelper
Public Instance Methods
cyborg_asset_url(file)
click to toggle source
# File lib/cyborg/helpers/asset_helpers.rb, line 5 def cyborg_asset_url(file) Cyborg.plugin.asset_url(file) end
favicon_tag(*args)
click to toggle source
# File lib/cyborg/helpers/asset_helpers.rb, line 47 def favicon_tag(*args) options = args.last.is_a?(Hash) ? args.pop : {} source = args.first || 'favicon.ico' tag('link', { :rel => 'shortcut icon', :type => 'image/x-icon', :href => cyborg_asset_url(source) }.merge!(options.symbolize_keys)) end
javascript_tag(*args)
click to toggle source
# File lib/cyborg/helpers/asset_helpers.rb, line 20 def javascript_tag(*args) options = args.last.is_a?(Hash) ? args.pop : {} tags = '' javascript_url(args).each do |url| tags += javascript_include_tag url, options end tags.html_safe end
javascript_url(*args)
click to toggle source
# File lib/cyborg/helpers/asset_helpers.rb, line 35 def javascript_url(*args) Cyborg.plugin.javascripts.urls(args).uniq end
pin_tab_icon_tag(path, color="black")
click to toggle source
# File lib/cyborg/helpers/asset_helpers.rb, line 43 def pin_tab_icon_tag(path, color="black") %Q{<link rel="mask-icon" mask href="#{cyborg_asset_url(path)}" color="#{color}">}.html_safe end
sass_data(key=nil)
click to toggle source
# File lib/cyborg/helpers/asset_helpers.rb, line 57 def sass_data(key=nil) if key Cyborg.plugin.stylesheets.data[key] else Cyborg.plugin.stylesheets.data end end
stylesheet_tag(*args)
click to toggle source
# File lib/cyborg/helpers/asset_helpers.rb, line 9 def stylesheet_tag(*args) options = args.last.is_a?(Hash) ? args.pop : {} tags = '' stylesheet_url(args).each do |url| tags += stylesheet_link_tag url, options end tags.html_safe end
stylesheet_url(*args)
click to toggle source
# File lib/cyborg/helpers/asset_helpers.rb, line 31 def stylesheet_url(*args) Cyborg.plugin.stylesheets.urls(args) end