Class: Face::Client::Base
- Includes:
- Accounts, Recognition, Tags, Utils
- Defined in:
- lib/face/client/base.rb
Constant Summary
Constants included from Utils
Instance Attribute Summary collapse
-
#api_key ⇒ Object
Returns the value of attribute api_key.
-
#api_secret ⇒ Object
Returns the value of attribute api_secret.
-
#facebook_credentials ⇒ Object
{ fb_user => [facebook user id] fb_session => [facebook session id] fb_oauth_token => [facebook oauth 2.0 access token] }.
-
#twitter_credentials ⇒ Object
{ twitter_username => [twitter screen name] twitter_password => [twitter password] }.
-
#twitter_oauth_credentials ⇒ Object
{ twitter_oauth_user => [twitter OAuth user] twitter_oauth_secret => [twitter OAuth secret] twitter_oauth_token => [twitter OAuth token] }.
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ Base
constructor
A new instance of Base.
Methods included from Accounts
#account_limits, #account_users
Methods included from Tags
#tags_add, #tags_get, #tags_remove, #tags_save
Methods included from Recognition
#faces_detect, #faces_group, #faces_recognize, #faces_status, #faces_train
Methods included from Utils
#api_crendential, #make_request, #user_auth_param
Constructor Details
#initialize(opts = {}) ⇒ Base
Returns a new instance of Base.
38 39 40 41 |
# File 'lib/face/client/base.rb', line 38 def initialize(opts={}) opts.assert_valid_keys(:api_key, :api_secret) @api_key, @api_secret = opts[:api_key], opts[:api_secret] end |
Instance Attribute Details
#api_key ⇒ Object
Returns the value of attribute api_key.
10 11 12 |
# File 'lib/face/client/base.rb', line 10 def api_key @api_key end |
#api_secret ⇒ Object
Returns the value of attribute api_secret.
10 11 12 |
# File 'lib/face/client/base.rb', line 10 def api_secret @api_secret end |
#facebook_credentials ⇒ Object
fb_user => [facebook user id]
fb_session => [facebook session id]
fb_oauth_token => [facebook oauth 2.0 access token]
30 31 32 |
# File 'lib/face/client/base.rb', line 30 def facebook_credentials @facebook_credentials end |
#twitter_credentials ⇒ Object
twitter_username => [twitter screen name]
twitter_password => [twitter password]
16 17 18 |
# File 'lib/face/client/base.rb', line 16 def twitter_credentials @twitter_credentials end |
#twitter_oauth_credentials ⇒ Object
twitter_oauth_user => [twitter OAuth user]
twitter_oauth_secret => [twitter OAuth secret]
twitter_oauth_token => [twitter OAuth token]
23 24 25 |
# File 'lib/face/client/base.rb', line 23 def twitter_oauth_credentials @twitter_oauth_credentials end |