Class: Async::Aws::ClientCache::ProxyClient
- Inherits:
-
Object
- Object
- Async::Aws::ClientCache::ProxyClient
- Defined in:
- lib/async/aws/client_cache.rb
Instance Method Summary collapse
- #call(request) ⇒ Async::HTTP::Response
- #close ⇒ void
- #initialize(client, proxy_client) ⇒ void constructor
Constructor Details
#initialize(client, proxy_client) ⇒ void
35 36 37 38 |
# File 'lib/async/aws/client_cache.rb', line 35 def initialize(client, proxy_client) @client = client @proxy_client = proxy_client end |
Instance Method Details
#call(request) ⇒ Async::HTTP::Response
42 43 44 |
# File 'lib/async/aws/client_cache.rb', line 42 def call(request, &) @client.call(request, &) end |
#close ⇒ void
This method returns an undefined value.
47 48 49 50 51 |
# File 'lib/async/aws/client_cache.rb', line 47 def close @client.close ensure @proxy_client.close end |