method
pool_for
v2_6_3 -
Show latest stable
- Class:
Gem::Request::ConnectionPools
pool_for(uri)public
No documentation available.
# File lib/rubygems/request/connection_pools.rb, line 18
def pool_for(uri)
http_args = net_http_args(uri, @proxy_uri)
key = http_args + [https?(uri)]
@pool_mutex.synchronize do
@pools[key] ||=
if https? uri
Gem::Request::HTTPSPool.new(http_args, @cert_files, @proxy_uri)
else
Gem::Request::HTTPPool.new(http_args, @cert_files, @proxy_uri)
end
end
end