Method: Ustack#use

Defined in:
lib/ustack.rb

#use(klass, options = nil) ⇒ Object

Tells the stack to use given middleware.

Examples:

app = Ustack.new do
  use M1
end
app.use M2
app.use M2, my_option: 'xxx'

Parameters:

  • klass (Class)

    Middleware class to be used.

  • options (Hash) (defaults to: nil)

    Hash of orbitrary options for new middlware.



64
65
66
67
# File 'lib/ustack.rb', line 64

def use(klass, options=nil)
  @ustack ||= []
  @ustack << [klass, options]
end