Class: Employee

Inherits:
Resource show all
Defined in:
lib/gatekeeper_api_client/resources/employee.rb

Instance Method Summary collapse

Methods inherited from Resource

#post

Constructor Details

#initialize(record, on_error: ErrorHandler) ⇒ Employee

Returns a new instance of Employee.



2
3
4
# File 'lib/gatekeeper_api_client/resources/employee.rb', line 2

def initialize(record, on_error: ErrorHandler)
  super(record, on_error: on_error)
end

Instance Method Details

#to_jsonObject



6
7
8
9
10
11
12
13
14
# File 'lib/gatekeeper_api_client/resources/employee.rb', line 6

def to_json
  {"employee":
    {
      "name": @record.employee_name,
      "badge_number": @record.badge_number,
      "department_name": @record.department_name
    }
  }
end