Module: Sinatra::Fontaine::Bootstrap::Assets
- Defined in:
- lib/fontaine/bootstrap.rb
Constant Summary collapse
- ASSETS =
{ :js => [ 'fontaine.js' ], }
Class Method Summary collapse
Class Method Details
.generate_bootstrap_asset_routes(app) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/fontaine/bootstrap.rb', line 13 def self.generate_bootstrap_asset_routes(app) ASSETS.each do |kind, files| files.each do |file| name = file app.get "/#{kind.to_s}/#{name}", :provides => kind do File.read(File.join(File.dirname(__FILE__), 'assets', name)) end end end end |
.registered(app) ⇒ Object
25 26 27 28 |
# File 'lib/fontaine/bootstrap.rb', line 25 def self.registered(app) generate_bootstrap_asset_routes(app) app.helpers AssetsHelper end |