internetee-registry/app/models/concerns/domain/deletable.rb
2018-04-03 15:22:20 +03:00

16 lines
292 B
Ruby

module Concerns::Domain::Deletable
extend ActiveSupport::Concern
included do
alias_attribute :delete_time, :delete_at
end
def discard
statuses << DomainStatus::DELETE_CANDIDATE
save
end
def discarded?
statuses.include?(DomainStatus::DELETE_CANDIDATE)
end
end