class Models::Employee
Public Instance Methods
city()
click to toggle source
# File lib/bob/models/employee.rb, line 33 def city address.site_city || address.city end
cost_center()
click to toggle source
# File lib/bob/models/employee.rb, line 73 def cost_center payroll.custom.field_1634476091511 end
department()
click to toggle source
# File lib/bob/models/employee.rb, line 17 def department work.department end
division()
click to toggle source
# File lib/bob/models/employee.rb, line 21 def division human_readable.work.custom_columns.column_1629151319875 end
entity()
click to toggle source
# File lib/bob/models/employee.rb, line 29 def entity human_readable.work.custom_columns.column_1633980105047 end
fourth_level_manager()
click to toggle source
# File lib/bob/models/employee.rb, line 69 def fourth_level_manager second_level_manager.second_level_manager end
has_fourth_level_manager?()
click to toggle source
# File lib/bob/models/employee.rb, line 65 def has_fourth_level_manager? second_level_manager.work.second_level_manager.present? end
has_manager?()
click to toggle source
# File lib/bob/models/employee.rb, line 41 def has_manager? manager.present? end
has_second_level_manager?()
click to toggle source
# File lib/bob/models/employee.rb, line 49 def has_second_level_manager? work.second_level_manager.present? end
has_third_level_manager?()
click to toggle source
# File lib/bob/models/employee.rb, line 57 def has_third_level_manager? third_level_manager.present? end
job_title()
click to toggle source
# File lib/bob/models/employee.rb, line 9 def job_title human_readable.work.title end
manager()
click to toggle source
# File lib/bob/models/employee.rb, line 45 def manager work.reports_to end
manager?()
click to toggle source
# File lib/bob/models/employee.rb, line 5 def manager? work.is_manager end
personal_email()
click to toggle source
# File lib/bob/models/employee.rb, line 77 def personal_email home.private_email end
role_level()
click to toggle source
# File lib/bob/models/employee.rb, line 37 def role_level human_readable.work.custom_columns.column_1629151373898 end
second_level_manager()
click to toggle source
# File lib/bob/models/employee.rb, line 53 def second_level_manager @second_level_manager ||= Bob::Employees.find(work.second_level_manager) end
start_date()
click to toggle source
# File lib/bob/models/employee.rb, line 13 def start_date work.start_date end
team()
click to toggle source
# File lib/bob/models/employee.rb, line 25 def team human_readable.work.custom_columns.column_1642024758438 end
third_level_manager()
click to toggle source
# File lib/bob/models/employee.rb, line 61 def third_level_manager second_level_manager.manager end