class Selenium::WebDriver::Remote::Http::Persistent

@api private

def close

def close
  @http.shutdown if @http
end

def new_http_client

def new_http_client
  proxy = nil
  if @proxy
    unless @proxy.respond_to?(:http)
      url = @proxy.http
      raise Error::WebDriverError, "expected HTTP proxy, got #{@proxy.inspect}" unless url
    end
    proxy = URI.parse(url)
  end
  if Net::HTTP::Persistent::VERSION >= '3'
    Net::HTTP::Persistent.new name: 'webdriver', proxy: proxy
  else
    WebDriver.logger.warn 'Support for this version of net-http-persistent is deprecated. Please upgrade.'
    Net::HTTP::Persistent.new 'webdriver', proxy
  end
end

def response_for(request)

def response_for(request)
  http.request server_url, request
end