lib/falcon/server.rb in falcon-0.41.0 vs lib/falcon/server.rb in falcon-0.42.0
- old
+ new
@@ -26,14 +26,12 @@
require 'protocol/http/content_encoding'
require 'async/http/cache'
require_relative 'middleware/verbose'
+require 'protocol/rack'
-require_relative 'adapters/rewindable'
-require_relative 'adapters/rack'
-
module Falcon
# A server listening on a specific endpoint, hosting a specific middleware.
class Server < Async::HTTP::Server
# Wrap a rack application into a middleware suitable the server.
# @parameter rack_app [Proc | Object] A rack application/middleware.
@@ -48,11 +46,10 @@
if cache
use Async::HTTP::Cache::General
end
use ::Protocol::HTTP::ContentEncoding
- use Adapters::Rewindable
- use Adapters::Rack
+ use ::Protocol::Rack::Adapter
run rack_app
end
end
end