Make Budget::Phase#invalid_dates_range? private
This commit is contained in:
@@ -43,6 +43,14 @@ class Budget
|
|||||||
prev_phase&.enabled? ? prev_phase : prev_phase&.prev_enabled_phase
|
prev_phase&.enabled? ? prev_phase : prev_phase&.prev_enabled_phase
|
||||||
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 adjust_date_ranges
|
def adjust_date_ranges
|
||||||
if enabled?
|
if enabled?
|
||||||
next_enabled_phase&.update_column(:starts_at, ends_at)
|
next_enabled_phase&.update_column(:starts_at, ends_at)
|
||||||
@@ -52,14 +60,6 @@ class Budget
|
|||||||
end
|
end
|
||||||
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
|
def touch_budget
|
||||||
budget.touch
|
budget.touch
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user