Module: Rekognition::Client::Utils
- Included in:
- Base
- Defined in:
- lib/rekognition/client/utils.rb
Defined Under Namespace
Classes: RekognitionError
Constant Summary
collapse
- API_METHOD =
"http://rekognition.com/func/api/"
Instance Method Summary
collapse
Instance Method Details
#api_credentials ⇒ Object
9
10
11
|
# File 'lib/rekognition/client/utils.rb', line 9
def api_credentials
{ :api_key => api_key, :api_secret => api_secret, :name_space => name_space}
end
|
#make_request(opts = {}) ⇒ Object
13
14
15
16
17
18
19
20
|
# File 'lib/rekognition/client/utils.rb', line 13
def make_request(opts={})
response = RestClient.post(API_METHOD, opts.merge(api_credentials), :content_type => :json, :accept => :json)
begin
JSON.parse response.body
rescue
raise(RekognitionError, "Malformed response from Rekognition API: #{response}")
end
end
|