Module: Sinatra::ClassyAssets::Helpers
- Defined in:
- lib/sinatra/classy_assets.rb
Instance Method Summary collapse
- #asset_url(source) ⇒ Object
- #javascript_tag(sources) ⇒ Object
- #stylesheet_tag(sources, options = {}) ⇒ Object
Instance Method Details
#asset_url(source) ⇒ Object
19 20 21 |
# File 'lib/sinatra/classy_assets.rb', line 19 def asset_url(source) ::ClassyAssets.asset_url_for(source) end |
#javascript_tag(sources) ⇒ Object
13 14 15 16 17 |
# File 'lib/sinatra/classy_assets.rb', line 13 def javascript_tag(sources) ::ClassyAssets.asset_tag_from(sources, 'js') do |asset_url| %Q{<script src="#{asset_url}"></script>} end end |
#stylesheet_tag(sources, options = {}) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/sinatra/classy_assets.rb', line 6 def stylesheet_tag(sources, = {}) = { media: 'screen' }.merge() ::ClassyAssets.asset_tag_from(sources, 'css') do |asset_url| %Q{<link href="#{asset_url}" media="#{[:media]}" rel="stylesheet">} end end |