class Falcon::Server
def self.middleware(rack_app, verbose: false, cache: true)
@parameter verbose [Boolean] Whether to add the {Verbose} middleware.
@parameter rack_app [Proc | Object] A rack application/middleware.
Wrap a rack application into a middleware suitable the server.
def self.middleware(rack_app, verbose: false, cache: true) ::Protocol::HTTP::Middleware.build do if verbose use Middleware::Verbose end if cache use Async::HTTP::Cache::General end use ::Protocol::HTTP::ContentEncoding use Adapters::Rewindable use Adapters::Rack run rack_app end end