Method: Etcweb::App.rack
- Defined in:
- lib/etcweb/app.rb
.rack(config = {}) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'lib/etcweb/app.rb', line 45 def self.rack(config={}) klass = self context = initialize_context(config) app = lambda { |env| env['etcweb'] = context klass.call(env) } Rack::Builder.app do map '/assets' do run klass.sprockets end map '/' do run app end end end |