Class: Models::Employee
- Inherits:
-
Base
- Object
- Base
- Models::Employee
show all
- Defined in:
- lib/bob/models/employee.rb
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Constructor Details
This class inherits a constructor from Models::Base
Instance Method Details
#city ⇒ Object
33
34
35
|
# File 'lib/bob/models/employee.rb', line 33
def city
address.site_city || address.city
end
|
#department ⇒ Object
17
18
19
|
# File 'lib/bob/models/employee.rb', line 17
def department
work.department
end
|
#division ⇒ Object
21
22
23
|
# File 'lib/bob/models/employee.rb', line 21
def division
human_readable.work.custom_columns.column_1629151319875
end
|
#entity ⇒ Object
29
30
31
|
# File 'lib/bob/models/employee.rb', line 29
def entity
human_readable.work.custom_columns.column_1633980105047
end
|
#job_title ⇒ Object
9
10
11
|
# File 'lib/bob/models/employee.rb', line 9
def job_title
human_readable.work.title
end
|
#manager ⇒ Object
41
42
43
|
# File 'lib/bob/models/employee.rb', line 41
def manager
work.reports_to
end
|
#manager? ⇒ Boolean
5
6
7
|
# File 'lib/bob/models/employee.rb', line 5
def manager?
work.is_manager
end
|
#role_level ⇒ Object
37
38
39
|
# File 'lib/bob/models/employee.rb', line 37
def role_level
human_readable.work.custom_columns.column_1629151373898
end
|
#start_date ⇒ Object
13
14
15
|
# File 'lib/bob/models/employee.rb', line 13
def start_date
work.start_date
end
|
#team ⇒ Object
25
26
27
|
# File 'lib/bob/models/employee.rb', line 25
def team
human_readable.work.custom_columns.column_1642024758438
end
|