Module: Sinatra::SprocketsSinatra
- Defined in:
- lib/sprockets_sinatra/base.rb
Defined Under Namespace
Modules: Helpers
Constant Summary collapse
- CONFIG =
YAML.load_file(File.join(Sinatra::Application.root,'config',"sprockets.yml"))
Class Method Summary collapse
Class Method Details
.registered(app) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/sprockets_sinatra/base.rb', line 23 def self.registered(app) Sinatra::Application.helpers SprocketsSinatra::Helpers Sinatra::Application.get "/sprockets-sinatra-test" do SprocketsSinatra::CONFIG ? "sprockets-sinatra is ready :)" : "sprockets-sinatra is not ready :(" end Sinatra::Application.get "/#{SprocketsSinatra::CONFIG[:file_name]}.js" do secretary = Sprockets::Secretary.new(SprocketsSinatra::CONFIG.merge(:root => Sinatra::Application.root)) content_type "text/javascript; charset=utf-8" headers['Cache-Control'] = SprocketsSinatra::CONFIG[:cache_control] secretary.concatenation.to_s end end |