Module: ThreeSixty::Core::Client
- Defined in:
- lib/three-sixty/core/client.rb
Defined Under Namespace
Classes: ThreeSixtyResponseError
Instance Method Summary collapse
Instance Method Details
#client_request(client, url, params = {}) ⇒ Object
5 6 7 8 9 |
# File 'lib/three-sixty/core/client.rb', line 5 def client_request(client, url, params = {}) response = client.request(url, params) raise ThreeSixtyResponseError.new("Invalid request: #{response['failures']}") if response.is_a?(Hash) && ! response['failures'].nil? response end |