Browse Source

extract constants for number of days

pull/820/head
Kat 3 years ago
parent
commit
928db7fd06
  1. 7
      app/models/validations/soft_validations.rb

7
app/models/validations/soft_validations.rb

@ -62,12 +62,15 @@ module Validations::SoftValidations
end end
end end
TWO_YEARS_IN_DAYS = 730
TEN_YEARS_IN_DAYS = 3650
def major_repairs_date_in_soft_range? def major_repairs_date_in_soft_range?
mrcdate.present? && startdate.present? && mrcdate.between?(startdate.to_date - 3650, startdate.to_date - 730) mrcdate.present? && startdate.present? && mrcdate.between?(startdate.to_date - TEN_YEARS_IN_DAYS, startdate.to_date - TWO_YEARS_IN_DAYS)
end end
def voiddate_in_soft_range? def voiddate_in_soft_range?
voiddate.present? && startdate.present? && voiddate.between?(startdate.to_date - 3650, startdate.to_date - 730) voiddate.present? && startdate.present? && voiddate.between?(startdate.to_date - TEN_YEARS_IN_DAYS, startdate.to_date - TWO_YEARS_IN_DAYS)
end end
private private

Loading…
Cancel
Save