Sha256: fd5792792f29b76242abeb40b00019e6725978d8f80720509a5a408b2f153efd
Contents?: true
Size: 728 Bytes
Versions: 10
Compression:
Stored size: 728 Bytes
Contents
# encoding: utf-8 module Sinatra module ClassyAssets module Helpers def stylesheet_tag(sources, options = {}) options = { media: 'screen' }.merge(options) ::ClassyAssets.asset_tag_from(sources, 'css') do |asset_url| %Q{<link href="#{asset_url}" media="#{options[:media]}" rel="stylesheet">} end end def javascript_tag(sources) ::ClassyAssets.asset_tag_from(sources, 'js') do |asset_url| %Q{<script src="#{asset_url}"></script>} end end def asset_url(source) ::ClassyAssets.asset_url_for(source) end end def self.registered(app) app.helpers Helpers end end register ClassyAssets end
Version data entries
10 entries across 10 versions & 1 rubygems