Class: WOTC::Client

Inherits:
API
  • Object
show all
Includes:
Applicants, Companies, Documents, Employees, Locations, Payrolls, Registers, Users, Utils, Webhooks, Wotcs
Defined in:
lib/wotc/client.rb,
lib/wotc/client/users.rb,
lib/wotc/client/utils.rb,
lib/wotc/client/wotcs.rb,
lib/wotc/client/payrolls.rb,
lib/wotc/client/webhooks.rb,
lib/wotc/client/companies.rb,
lib/wotc/client/documents.rb,
lib/wotc/client/employees.rb,
lib/wotc/client/locations.rb,
lib/wotc/client/registers.rb,
lib/wotc/client/applicants.rb

Overview

Note:

All methods have been separated into modules and follow the same grouping used in sandbox.wotc.com/portal/api/documentation

Wrapper for the WOTC REST API

Defined Under Namespace

Modules: Applicants, Companies, Documents, Employees, Locations, Payrolls, Registers, Users, Utils, Webhooks, Wotcs

Method Summary

Methods included from Utils

#token_valid?, #wotc_calculator

Methods included from Registers

#register

Methods included from Users

#current_user

Methods included from Webhooks

#create_webhook, #delete_webhook, #update_webhook, #webhooks

Methods included from Locations

#all_locations, #create_location, #delete_location, #update_location

Methods included from Payrolls

#all_payrolls, #create_payroll, #update_payroll

Methods included from Documents

#all_documents

Methods included from Companies

#current_company, #get_company_settings, #update_company_settings

Methods included from Applicants

#applicants, #create_applicant, #delete_applicant, #update_applicant

Methods included from Employees

#certified_employees, #create_employee, #employee, #employee_auto_fill_wotc_url, #employee_wotc_info, #employee_wotc_status, #employees, #update_employee

Methods inherited from API

#config, #initialize

Methods included from Request

#delete, #get, #post, #put

Constructor Details

This class inherits a constructor from WOTC::API