Class: Falcon::Server
- Inherits:
-
Async::HTTP::Server
- Object
- Async::HTTP::Server
- Falcon::Server
- Defined in:
- lib/falcon/server.rb
Class Method Summary collapse
Class Method Details
.middleware(rack_app, verbose: false, cache: true) ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/falcon/server.rb', line 36 def self.middleware(rack_app, verbose: false, cache: true) ::Protocol::HTTP::Middleware.build do if verbose use 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 |