internetee-registry/app/models/concerns/domain/deletable.rb
2018-04-02 09:13:53 +03:00

16 lines
297 B
Ruby

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