class Rekognition::Client::Base
Attributes
api_key[RW]
api_secret[RW]
name_space[RW]
Public Class Methods
new(opts={})
click to toggle source
# File lib/rekognition/client/base.rb, line 16 def initialize(opts={}) opts.assert_valid_keys(:api_key, :api_secret, :name_space) @api_key, @api_secret, @name_space = opts[:api_key], opts[:api_secret], opts[:name_space] end
Protected Instance Methods
compile_jobs_string_and_make_request(method_name, opts)
click to toggle source
# File lib/rekognition/client/base.rb, line 22 def compile_jobs_string_and_make_request(method_name, opts) jobs_string = method_name if opts[:jobs] opts[:jobs].delete(method_name) opts[:jobs].prepend(method_name) jobs_string << opts[:jobs].join("_") opts[:jobs] = jobs_string else opts = opts.merge(:jobs => method_name) end if opts[:tags].is_a?(Array) opts[:tags] = opts[:tags].join(";") end make_request(opts) end