Files
fizzy/app/models/collection/auto_closing.rb
T
2025-09-24 16:22:42 +02:00

15 lines
358 B
Ruby

module Collection::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