class PeopleGroup::HRIS::TeamMembers
Public Class Methods
active()
click to toggle source
# File lib/peoplegroup/hris/team_members.rb, line 10 def self.active all.select { |team_member| team_member.active? } end
active_and_current()
click to toggle source
# File lib/peoplegroup/hris/team_members.rb, line 14 def self.active_and_current today = Date.current all.select { |team_member| team_member.active? && team_member.start_date <= today } end
all()
click to toggle source
# File lib/peoplegroup/hris/team_members.rb, line 6 def self.all @@all ||= hr_tool.all.map! { |data| hr_tool.map_to_team_member(data) } end
Private Class Methods
hr_tool()
click to toggle source
# File lib/peoplegroup/hris/team_members.rb, line 21 def self.hr_tool BambooHR # TODO can we set this on config end