Method: Rack::Builder#warmup

Defined in:
lib/rack/builder.rb

#warmup(prc = nil, &block) ⇒ Object

Takes a lambda or block that is used to warm-up the application. This block is called before the Rack application is returned by to_app.

warmup do |app|
  client = Rack::MockRequest.new(app)
  client.get('/')
end

use SomeMiddleware
run MyApp


209
210
211
# File 'lib/rack/builder.rb', line 209

def warmup(prc = nil, &block)
  @warmup = prc || block
end