Method: Async::HTTP::Client#request
- Defined in:
- lib/async/http/client.rb
#request(*args, &block) ⇒ Object
65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/async/http/client.rb', line 65 def request(*args, &block) @connections.acquire do |connection| response = connection.send_request(@authority, *args) begin yield response if block_given? ensure # This forces the stream to complete reading. response.close end return response end end |