Module: LinkedIn::Api::Jobs
- Included in:
- Client
- Defined in:
- lib/linked_in/api/jobs.rb
Overview
Jobs API
The following API actions do not have corresponding methods in this module
- DELETE a Job Bookmark
Instance Method Summary collapse
-
#add_job_bookmark(job_id) ⇒ void
Create a job bookmark for the authenticated user.
-
#job(options = {}) ⇒ LinkedIn::Mash
Retrieve likes on a particular company update:.
-
#job_bookmarks(options = {}) ⇒ LinkedIn::Mash
Retrieve the current members' job bookmarks.
-
#job_suggestions(options = {}) ⇒ LinkedIn::Mash
Retrieve job suggestions for the current user.
Instance Method Details
#add_job_bookmark(job_id) ⇒ void
This method returns an undefined value.
Create a job bookmark for the authenticated user
57 58 59 60 61 |
# File 'lib/linked_in/api/jobs.rb', line 57 def add_job_bookmark(job_id) path = "/people/~/job-bookmarks" body = {'job' => {'id' => job_id}} post(path, MultiJson.dump(body), "Content-Type" => "application/json") end |
#job(options = {}) ⇒ LinkedIn::Mash
Retrieve likes on a particular company update:
24 25 26 27 |
# File 'lib/linked_in/api/jobs.rb', line 24 def job( = {}) path = jobs_path() simple_query(path, ) end |
#job_bookmarks(options = {}) ⇒ LinkedIn::Mash
Retrieve the current members' job bookmarks
35 36 37 38 |
# File 'lib/linked_in/api/jobs.rb', line 35 def job_bookmarks( = {}) path = "#{person_path()}/job-bookmarks" simple_query(path, ) end |
#job_suggestions(options = {}) ⇒ LinkedIn::Mash
Retrieve job suggestions for the current user
46 47 48 49 |
# File 'lib/linked_in/api/jobs.rb', line 46 def job_suggestions( = {}) path = "#{person_path()}/suggestions/job-suggestions" simple_query(path, ) end |