Class: WpApiClient::ConcurrentClient
- Inherits:
-
Client
- Object
- Client
- WpApiClient::ConcurrentClient
show all
- Defined in:
- lib/wp_api_client/concurrent_client.rb
Instance Method Summary
collapse
Methods inherited from Client
#concurrently, #initialize
Instance Method Details
#get(url, params = {}) ⇒ Object
4
5
6
7
|
# File 'lib/wp_api_client/concurrent_client.rb', line 4
def get(url, params = {})
@queue ||= []
@queue << [api_path_from(url), params]
end
|
#run ⇒ Object
9
10
11
12
|
# File 'lib/wp_api_client/concurrent_client.rb', line 9
def run
responses = @connection.get_concurrently(@queue)
responses.map { |r| native_representation_of(r.body) }
end
|