Module: Sinatra::Mars::Js
- Defined in:
- lib/mars/js.rb
Class Method Summary collapse
-
.registered(app) ⇒ Object
register app.
Class Method Details
.registered(app) ⇒ Object
register app
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/mars/js.rb', line 5 def self.registered(app) # stream images app.get %r{(.js)$} do content_type 'text/javascript' if File.file?(.views + request.path_info.sub(/\.js$/,'.coffee')) coffee_file = .views + request.path_info.sub(/\.js$/,'.coffee') brew(coffee_file) else open_file(.views + request.path_info) end end end |