Make Budget::Phase#invalid_dates_range? private

This commit is contained in:
Bertocq
2018-01-22 20:13:23 +01:00
parent 16b6abe2b8
commit d017b5bb49

View File

@@ -43,6 +43,14 @@ class Budget
prev_phase&.enabled? ? prev_phase : prev_phase&.prev_enabled_phase
end
def invalid_dates_range?
if starts_at.present? && ends_at.present? && starts_at >= ends_at
errors.add(:starts_at, I18n.t('budgets.phases.errors.dates_range_invalid'))
end
end
private
def adjust_date_ranges
if enabled?
next_enabled_phase&.update_column(:starts_at, ends_at)
@@ -52,14 +60,6 @@ class Budget
end
end
def invalid_dates_range?
if starts_at.present? && ends_at.present? && starts_at >= ends_at
errors.add(:starts_at, I18n.t('budgets.phases.errors.dates_range_invalid'))
end
end
private
def touch_budget
budget.touch
end