def load!
      load_default_stack
      stack.each { |m, args, block| builder.use(load_middleware(m), *args, &block) }
      builder.run routes

      self
    end
def load!
      load_default_stack
      stack.each { |m, args, block| builder.use(load_middleware(m), *args, &block) }
      builder.run routes

      self
    end
Instantiate a middleware stack

 @param configuration [Hanami::ApplicationConfiguration] the application's configuration

 @return [Hanami::MiddlewareStack] the new stack

 @since 0.1.0
 @api private

 @see Hanami::ApplicationConfiguration
 Load the middleware stack

 @return [Hanami::MiddlewareStack] the loaded middleware stack

 @since 0.2.0
 @api private

 @see http://rdoc.info/gems/rack/Rack/Builder