Class: Models::Employee

Inherits:
Base
  • Object
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

#cityObject



33
34
35
# File 'lib/bob/models/employee.rb', line 33

def city
  address.site_city || address.city
end

#departmentObject



17
18
19
# File 'lib/bob/models/employee.rb', line 17

def department
  work.department
end

#divisionObject



21
22
23
# File 'lib/bob/models/employee.rb', line 21

def division
  human_readable.work.custom_columns.column_1629151319875
end

#entityObject



29
30
31
# File 'lib/bob/models/employee.rb', line 29

def entity
  human_readable.work.custom_columns.column_1633980105047
end

#job_titleObject



9
10
11
# File 'lib/bob/models/employee.rb', line 9

def job_title
  human_readable.work.title
end

#managerObject



41
42
43
# File 'lib/bob/models/employee.rb', line 41

def manager
  work.reports_to
end

#manager?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/bob/models/employee.rb', line 5

def manager?
  work.is_manager
end

#role_levelObject



37
38
39
# File 'lib/bob/models/employee.rb', line 37

def role_level
  human_readable.work.custom_columns.column_1629151373898
end

#start_dateObject



13
14
15
# File 'lib/bob/models/employee.rb', line 13

def start_date
  work.start_date
end

#teamObject



25
26
27
# File 'lib/bob/models/employee.rb', line 25

def team
  human_readable.work.custom_columns.column_1642024758438
end