Module: Sinatra::ClassyAssets::Helpers

Defined in:
lib/sinatra/classy_assets.rb

Instance Method Summary collapse

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, 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