Class: LinkedIn::Client

Inherits:
Object
  • Object
show all
Includes:
Api::Communications, Api::Companies, Api::Groups, Api::Jobs, Api::People, Api::QueryHelpers, Api::ShareAndSocialStream, Helpers::Authorization, Helpers::Request, Search
Defined in:
lib/linked_in/client.rb

Constant Summary

Constants included from Helpers::Authorization

Helpers::Authorization::DEFAULT_OAUTH_OPTIONS

Constants included from Helpers::Request

Helpers::Request::API_PATH, Helpers::Request::DEFAULT_HEADERS

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Search

#search

Methods included from Api::Communications

#send_message

Methods included from Api::ShareAndSocialStream

#add_share, #like_share, #network_updates, #share, #share_comments, #share_likes, #shares, #unlike_share, #update_comment

Methods included from Api::Jobs

#add_job_bookmark, #job, #job_bookmarks, #job_suggestions

Methods included from Api::Companies

#add_company_share, #company, #company_statistics, #company_updates, #company_updates_comments, #company_updates_likes, #follow_company, #unfollow_company

Methods included from Api::Groups

#add_group_share, #group_memberships, #group_posts, #group_profile, #group_suggestions, #join_group, #post_group_discussion

Methods included from Api::People

#connections, #new_connections, #picture_urls, #profile

Methods included from Helpers::Authorization

#access_token, #authorize_from_access, #authorize_from_request, #authorize_url, #consumer

Constructor Details

#initialize(ctoken = LinkedIn.token, csecret = LinkedIn.secret, options = {}) ⇒ Client

Returns a new instance of Client.



19
20
21
22
23
# File 'lib/linked_in/client.rb', line 19

def initialize(ctoken=LinkedIn.token, csecret=LinkedIn.secret, options={})
  @consumer_token   = ctoken
  @consumer_secret  = csecret
  @consumer_options = options
end

Instance Attribute Details

#consumer_optionsObject (readonly)

Returns the value of attribute consumer_options.



17
18
19
# File 'lib/linked_in/client.rb', line 17

def consumer_options
  @consumer_options
end

#consumer_secretObject (readonly)

Returns the value of attribute consumer_secret.



17
18
19
# File 'lib/linked_in/client.rb', line 17

def consumer_secret
  @consumer_secret
end

#consumer_tokenObject (readonly)

Returns the value of attribute consumer_token.



17
18
19
# File 'lib/linked_in/client.rb', line 17

def consumer_token
  @consumer_token
end