Module: Middlewarable::Initializer
- Defined in:
- lib/rubee/controllers/extensions/middlewarable.rb
Instance Method Summary collapse
Instance Method Details
#initialize(req, route) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/rubee/controllers/extensions/middlewarable.rb', line 11 def initialize(req, route) app = ->(_env) { super(req, route) } self.class.middlewares.reverse_each do |middleware| middleware_class = Object.const_get(middleware) app = middleware_class.new(app, req) end app.call(req.env) end |