lib/falcon/adapters/rack.rb in falcon-0.23.0 vs lib/falcon/adapters/rack.rb in falcon-0.24.0
- old
+ new
@@ -20,10 +20,11 @@
require 'rack'
require_relative 'input'
require_relative 'response'
+require_relative 'early_hints'
require 'async/logger'
module Falcon
module Adapters
@@ -159,14 +160,10 @@
}
self.unwrap_request(request, env)
if request.push?
- env[RACK_EARLY_HINTS] = lambda do |headers|
- Falcon::Adapters::Push.early_hints(headers) do |path|
- request.push(path)
- end
- end
+ env[RACK_EARLY_HINTS] = EarlyHints.new(request)
end
if request.hijack?
env[RACK_IS_HIJACK] = true