module Tolliver::Models::Notification
Public Instance Methods
deliver()
click to toggle source
*********************************************************************** Service ***********************************************************************
# File lib/tolliver/models/notification.rb, line 54 def deliver Tolliver::Services::DeliveryService.instance.deliver(self) end
done()
click to toggle source
*********************************************************************** Progress ***********************************************************************
# File lib/tolliver/models/notification.rb, line 40 def done sent_count = 0 receivers_count = 0 self.notification_deliveries.each do |notification_delivery| sent_count += notification_delivery.sent_count.to_i receivers_count += notification_delivery.receivers_count.to_i end sent_count.to_s + "/" + receivers_count.to_s end
enqueue_for_delivery()
click to toggle source
# File lib/tolliver/models/notification.rb, line 58 def enqueue_for_delivery Tolliver::Services::DeliveryService.instance.enqueue_for_delivery(self) end
reset_delivery()
click to toggle source
# File lib/tolliver/models/notification.rb, line 62 def reset_delivery Tolliver::Services::DeliveryService.instance.reset_delivery(self) end