Class: Courier::Message

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/courier/message.rb

Overview

Моделька в помощь тем сервисам, что хотят иметь сохраненные сообщения для последующей доставки

Instance Method Summary collapse

Instance Method Details

#destroy_when_delivered?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/courier/message.rb', line 26

def destroy_when_delivered?
  true
end

#mark_as_delivered!Object



30
31
32
33
34
35
36
# File 'lib/courier/message.rb', line 30

def mark_as_delivered!
  if destroy_when_delivered?
    destroy
  else
    set_delivered
  end
end