Method: Padrino.add_middleware

Defined in:
padrino-core/lib/padrino-core.rb

.add_middleware(router) ⇒ Object

Creates Rack stack with the router added to the middleware chain.



123
124
125
126
127
128
# File 'padrino-core/lib/padrino-core.rb', line 123

def add_middleware(router)
  builder = Rack::Builder.new
  middleware.each{ |mw,args,block| builder.use(mw, *args, &block) }
  builder.run(router)
  builder.to_app
end