Sha256: 97df43031c9461f97edd3aa7021f9013d2f4e4b25d503f815ba23d73a612b831
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
class SmartAsset module Helper def javascript_include_merged(*javascripts) output = javascript_paths(*javascripts).collect { |js| "<script src=\"#{SmartAsset.prepend_asset_host js}\" type=\"text/javascript\"></script>" }.join("\n") defined?(Rails) && Rails.version[0..0] == '3' ? output.html_safe : output end def stylesheet_link_merged(*stylesheets) options = stylesheets.last.is_a?(::Hash) ? stylesheets.pop : {} options[:media] ||= 'screen' output = stylesheet_paths(*stylesheets).collect { |css| "<link href=\"#{SmartAsset.prepend_asset_host css}\" media=\"#{options[:media]}\" rel=\"Stylesheet\" type=\"text/css\" />" }.join("\n") defined?(Rails) && Rails.version[0..0] == '3' ? output.html_safe : output end def javascript_paths(*javascripts) javascripts.collect { |js| SmartAsset.paths('javascripts', js) }.flatten.uniq end def stylesheet_paths(*stylesheets) stylesheets.collect { |css| SmartAsset.paths('stylesheets', css) }.flatten.uniq end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
smart_asset-0.3.2 | lib/smart_asset/helper.rb |
smart_asset-0.3.1 | lib/smart_asset/helper.rb |
smart_asset-0.2.3 | lib/smart_asset/helper.rb |