class SBF::Client::Person::Policies

Constants

BACKGROUND_CHECK_YEARS_VALID

Attributes

background_check_date[RW]
background_check_url[RW]
is_photo_policy_accepted[RW]

Public Instance Methods

background_check_valid_at_date?(check_date) click to toggle source
# File lib/stbaldricks/entities/person.rb, line 98
def background_check_valid_at_date?(check_date)
  check_date = DateTime.parse(check_date) if check_date.is_a?(String)
  check_date = DateTime.parse(check_date.to_s) if check_date.is_a?(Date)
  check_date = DateTime.parse(check_date.strftime('%d/%m/%Y %H:%M:%S')) if check_date.is_a?(Time)
  background_check_date && check_date.is_a?(DateTime) \
                        && background_check_date > check_date.prev_year(SBF::Client::Person::Policies::BACKGROUND_CHECK_YEARS_VALID)
end