Class: PaylocityWebService::Client
- Inherits:
-
Object
- Object
- PaylocityWebService::Client
- Includes:
- Authentication, Companies, Credentials, Employees, Onboardings, Configuration, Connection, Encryption
- Defined in:
- lib/paylocity_web_service/client.rb,
lib/paylocity_web_service/client/companies.rb,
lib/paylocity_web_service/client/employees.rb,
lib/paylocity_web_service/client/credentials.rb,
lib/paylocity_web_service/client/onboardings.rb
Defined Under Namespace
Modules: Companies, Credentials, Employees, Onboardings
Constant Summary
Constants included from Companies
Constants included from Configuration
PaylocityWebService::Configuration::DEFAULT_ACCESS_TOKEN, PaylocityWebService::Configuration::DEFAULT_ADAPTER, PaylocityWebService::Configuration::DEFAULT_CLIENT_ID, PaylocityWebService::Configuration::DEFAULT_CLIENT_SECRET, PaylocityWebService::Configuration::DEFAULT_CONNECTION_OPTIONS, PaylocityWebService::Configuration::DEFAULT_ENDPOINT, PaylocityWebService::Configuration::DEFAULT_FORMAT, PaylocityWebService::Configuration::DEFAULT_PROXY, PaylocityWebService::Configuration::DEFAULT_SSL_VERIFY_MODE, PaylocityWebService::Configuration::DEFAULT_USER_AGENT, PaylocityWebService::Configuration::VALID_OPTIONS_KEYS
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Client
constructor
A new instance of Client.
Methods included from Onboardings
Methods included from Credentials
Methods included from Companies
#code_resources, #company_codes, #company_connected?, #company_schema
Methods included from Employees
#create_employee, #create_staging_employee, #employee, #employees
Methods included from Encryption
Methods included from Connection
#delete, #get, #head, #patch, #post, #put
Methods included from Authentication
#access_token, #access_token_cache_key, #basic_auth_token, #refresh_token
Methods included from Configuration
#configure, extended, #options, #reset
Constructor Details
#initialize(options = {}) ⇒ Client
Returns a new instance of Client.
21 22 23 24 25 26 |
# File 'lib/paylocity_web_service/client.rb', line 21 def initialize(={}) = PaylocityWebService..merge() Configuration::VALID_OPTIONS_KEYS.each do |key| send("#{key}=", [key]) end end |