Module: WOTC::Client::Applicants

Included in:
WOTC::Client
Defined in:
lib/wotc/client/applicants.rb

Overview

Defines methods related to applicants.

Instance Method Summary collapse

Instance Method Details

#applicants(options = {}) ⇒ Object

Get as list of applicants



6
7
8
# File 'lib/wotc/client/applicants.rb', line 6

def applicants(options={})
  paginate("applicants", options)
end

#create_applicant(options) ⇒ Object

Create an applicant



11
12
13
# File 'lib/wotc/client/applicants.rb', line 11

def create_applicant(options)
  post('applicants', options)
end

#delete_applicant(applicant_id) ⇒ Object

TODO: boolean response Delete an applicant



22
23
24
# File 'lib/wotc/client/applicants.rb', line 22

def delete_applicant(applicant_id)
  delete("applicants/#{applicant_id}")
end

#update_applicant(applicant_id, options = {}) ⇒ Object

Update an applicant



16
17
18
# File 'lib/wotc/client/applicants.rb', line 16

def update_applicant(applicant_id, options={})
  put("applicants/#{applicant_id}", options)
end