Module: PayrollHero::Api
- Extended by:
- Configuration
- Defined in:
- lib/payroll_hero/api.rb,
lib/payroll_hero/api/client.rb,
lib/payroll_hero/api/errors.rb,
lib/payroll_hero/api/version.rb,
lib/payroll_hero/api/v4/leaves.rb,
lib/payroll_hero/api/base_group.rb,
lib/payroll_hero/api/v2/worksites.rb,
lib/payroll_hero/api/v3/employees.rb,
lib/payroll_hero/api/v4/employees.rb,
lib/payroll_hero/api/v4/permissions.rb,
lib/payroll_hero/api/v3/day_schedules.rb,
lib/payroll_hero/api/v3/attendance_days.rb
Defined Under Namespace
Modules: Errors, V2, V3, V4 Classes: BaseGroup, Client
Constant Summary collapse
- VERSION =
"1.0.1"
Class Method Summary collapse
Methods included from Configuration
Class Method Details
.new(token) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/payroll_hero/api.rb', line 11 def self.new(token) sections = { v2: { worksites: V2::Worksites.new(token), }, v3: { day_schedules: V3::DaySchedules.new(token), employees: V3::Employees.new(token), attendance_days: V3::AttendanceDays.new(token), }, v4: { employees: V4::Employees.new(token), leaves: V4::Leaves.new(token), permissions: V4::Permissions.new(token), } } Hashie::Mash.new(sections) end |