Sha256: 336eb435b82bf6a0c3b2b77a55fb96a7297a2477b62b60bf5ef11a3915c2ed98
Contents?: true
Size: 792 Bytes
Versions: 1
Compression:
Stored size: 792 Bytes
Contents
# encoding: utf-8 require 'rack/classy_assets' 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) ::ClassyAsset.asset_url_for(source) end end def self.registered(app) app.use ::Rack::ClassyAssets app.helpers Helpers end end register ClassyAssets end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
classy_assets-0.4.2 | lib/sinatra/classy_assets.rb |