Method: HTTPX::Connection::HTTP1#send

Defined in:
lib/httpx/connection/http1.rb

#send(request) ⇒ Object

[View source]

79
80
81
82
83
84
85
86
87
88
89
# File 'lib/httpx/connection/http1.rb', line 79

def send(request)
  unless @max_requests.positive?
    @pending << request
    return
  end

  return if @requests.include?(request)

  @requests << request
  @pipelining = true if @requests.size > 1
end