Class: DeliveryUncle::EmailQueue::QueueRequest
- Inherits:
-
Object
- Object
- DeliveryUncle::EmailQueue::QueueRequest
- Defined in:
- app/services/delivery_uncle/email_queue.rb
Instance Method Summary collapse
-
#initialize(request) ⇒ QueueRequest
constructor
A new instance of QueueRequest.
Constructor Details
#initialize(request) ⇒ QueueRequest
Returns a new instance of QueueRequest.
37 38 39 40 41 42 43 44 45 46 |
# File 'app/services/delivery_uncle/email_queue.rb', line 37 def initialize(request) request.save_status!(:enqueue) begin Resque.enqueue(DeliveryUncle::SendEmailRequest, request.id) rescue => e Rails.logger.error e. Rails.logger.error e.backtrace.join("\n") request.save_status!(:error_on_enqueue) end end |