Class: LinkedIn::Client
- Inherits:
-
Object
- Object
- LinkedIn::Client
- Defined in:
- lib/linked_in/client.rb
Instance Attribute Summary collapse
-
#oauth_secret ⇒ Object
Returns the value of attribute oauth_secret.
-
#oauth_token ⇒ Object
Returns the value of attribute oauth_token.
Instance Method Summary collapse
- #access_token ⇒ Object
- #consumer ⇒ Object
-
#initialize(oauth_token, oauth_secret) ⇒ Client
constructor
A new instance of Client.
Methods included from API
#get, #get_collection, #get_object, #get_objects
Methods included from API::Company
#get_companies, #get_company, #get_company_products, #search_companies
Methods included from API::Comment
Methods included from API::Post
Methods included from API::Group
#get_group, #get_group_posts, #get_groups
Methods included from API::Person
#get_me, #get_my_connections, #get_my_followed_companies, #get_my_memberships, #get_my_suggested_companies, #get_my_suggestions, #get_people, #get_person, #get_person_connections, #get_person_followed_companies, #get_person_memberships, #get_person_suggested_companies, #get_person_suggestions
Methods included from Request
Constructor Details
#initialize(oauth_token, oauth_secret) ⇒ Client
Returns a new instance of Client.
11 12 13 14 15 16 17 18 |
# File 'lib/linked_in/client.rb', line 11 def initialize(oauth_token, oauth_secret) @oauth_token = oauth_token @oauth_secret = oauth_secret raise StandardError, "Configuration: consumer_key is required" if consumer_key.blank? raise StandardError, "Configuration: consumer_secret is required" if consumer_secret.blank? raise StandardError, "Configuration: base_uri is required" if base_uri.blank? end |
Instance Attribute Details
#oauth_secret ⇒ Object
Returns the value of attribute oauth_secret.
9 10 11 |
# File 'lib/linked_in/client.rb', line 9 def oauth_secret @oauth_secret end |
#oauth_token ⇒ Object
Returns the value of attribute oauth_token.
9 10 11 |
# File 'lib/linked_in/client.rb', line 9 def oauth_token @oauth_token end |
Instance Method Details
#access_token ⇒ Object
24 25 26 |
# File 'lib/linked_in/client.rb', line 24 def access_token ::OAuth::AccessToken.new(consumer, oauth_token, oauth_secret) end |
#consumer ⇒ Object
20 21 22 |
# File 'lib/linked_in/client.rb', line 20 def consumer ::OAuth::Consumer.new(consumer_key, consumer_secret) end |