Method: Middleman::Application#use

Defined in:
lib/middleman-core/application.rb

#use(middleware, *args, &block)

This method returns an undefined value.

Use Rack middleware

Contract Any, Args[Any], Maybe[Proc] => Any

Parameters:

  • middleware (Class)

    Middleware module



406
407
408
# File 'lib/middleman-core/application.rb', line 406

def use(middleware, *args, &block)
  @middleware << MiddlewareDescriptor.new(middleware, args, block)
end