internetee-registry/app/models/notification.rb
Artur Beljajev 9d74cd5673 Add tests
2018-08-24 14:10:16 +03:00

26 lines
427 B
Ruby

class Notification < ActiveRecord::Base
include Versions # version/notification_version.rb
belongs_to :registrar, required: true
scope :unread, -> { where(read: false) }
validates :text, presence: true
after_initialize :set_defaults
def mark_as_read
self.read = true
save
end
# Needed for EPP log
def name
"-"
end
private
def set_defaults
self.read = false if read.nil?
end
end