class Rack::Builder

def call(env)

every time it is called, so it should not be used if performance is important.
this rebuilds the Rack application and runs the warmup code (if any)
Call the Rack application generated by this builder instance. Note that
def call(env)
  to_app.call(env)
end