Sha256: e4c1e1d4997a27399e7d4e9d36ac99067cba1f5637be0577d772dfd89d82cb3c
Contents?: true
Size: 935 Bytes
Versions: 5
Compression:
Stored size: 935 Bytes
Contents
module Munge module Helpers module AssetTags def stylesheet_tag(basename, options = {}) options[:rel] = "stylesheet" options[:href] = stylesheet_url(basename) empty_tag(:link, options) end def javascript_tag(basename, options = {}) options[:type] = "text/javascript" options[:src] = javascript_url(basename) content_tag(:script, options) end def inline_stylesheet_tag(basename, options = {}) inline_asset_tag_helper(stylesheets_root, basename, :style, options) end def inline_javascript_tag(basename, options = {}) inline_asset_tag_helper(javascripts_root, basename, :script, options) end private def inline_asset_tag_helper(root, basename, tag, options) rendered_asset = render(items["#{root}/#{basename}"]) content_tag(tag, rendered_asset, options) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems