Module: HTTPX::Plugins::Expect::ConnectionMethods

Defined in:
lib/httpx/plugins/expect.rb

Instance Method Summary collapse

Instance Method Details

#send(request) ⇒ Object



34
35
36
37
38
39
40
41
42
43
44
# File 'lib/httpx/plugins/expect.rb', line 34

def send(request)
  request.once(:expects) do
    @timers.after(@options.expect_timeout) do
      if request.state == :expects && !request.expects?
        request.headers.delete("expect")
        handle(request)
      end
    end
  end
  super
end