Files
fizzy/app/models/board/auto_closing.rb
T
2025-11-05 13:41:12 +01:00

15 lines
353 B
Ruby

module Board::AutoClosing
extend ActiveSupport::Concern
included do
before_create :set_default_auto_postpone_period
end
private
DEFAULT_auto_postpone_period = 30.days
def set_default_auto_postpone_period
self.auto_postpone_period ||= DEFAULT_auto_postpone_period unless attribute_present?(:auto_postpone_period)
end
end