Class: WalmartOpen::ConnectionManager

Inherits:
Object
  • Object
show all
Defined in:
lib/walmart_open/connection_manager.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ ConnectionManager

Returns a new instance of ConnectionManager.



3
4
5
6
# File 'lib/walmart_open/connection_manager.rb', line 3

def initialize(client)
  @client = client
  @calls = []
end

Instance Method Details

#request(request_obj) ⇒ Object



8
9
10
11
12
# File 'lib/walmart_open/connection_manager.rb', line 8

def request(request_obj)
  throttle(request_obj) do
    request_obj.submit(@client)
  end
end