Class: LinkedIn::Jobs

Inherits:
APIResource show all
Defined in:
lib/linked_in/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

Methods inherited from APIResource

#initialize

Constructor Details

This class inherits a constructor from LinkedIn::APIResource

Instance Method Details

#add_job_bookmark(job_id) ⇒ void

This method returns an undefined value.

Create a job bookmark for the authenticated user

Parameters:

  • job_id (String)

    Job ID

See Also:



52
53
54
55
# File 'lib/linked_in/jobs.rb', line 52

def add_job_bookmark(job_id)
  path = "/people/~/job-bookmarks"
  post(path, {job: {id: job_id}})
end

#job(options = {}) ⇒ LinkedIn::Mash

Retrieve likes on a particular company update:

Parameters:

  • options (Hash) (defaults to: {})

    identifies the job

Options Hash (options):

  • id (String)

    unique identifier for a job

Returns:

See Also:



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

def job(options = {})
  path = jobs_path(options)
  get(path, options)
end

#job_bookmarks(options = {}) ⇒ LinkedIn::Mash

Retrieve the current members' job bookmarks



30
31
32
33
# File 'lib/linked_in/jobs.rb', line 30

def job_bookmarks(options = {})
  path = "#{profile_path(options)}/job-bookmarks"
  get(path, options)
end

#job_suggestions(options = {}) ⇒ LinkedIn::Mash

Retrieve job suggestions for the current user



41
42
43
44
# File 'lib/linked_in/jobs.rb', line 41

def job_suggestions(options = {})
  path = "#{profile_path(options)}/suggestions/job-suggestions"
  get(path, options)
end