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