Method: Tetrahedron::Middleware.use
- Defined in:
- lib/tetrahedron/middleware.rb
.use(middleware, *args, &block) ⇒ Object
3 4 5 6 7 |
# File 'lib/tetrahedron/middleware.rb', line 3 def self.use(middleware, *args, &block) stack = self.class_variable_get(:@@stack) stack << proc { |app| middleware.new(app, *args, &block) } self.class_variable_set(:@@stack, stack) end |