Class: TextMessage::DeliveryJob

Inherits:
ActiveJob::Base
  • Object
show all
Defined in:
lib/text_message_rails/delivery_job.rb

Overview

TextMessage Deblivery Job

The TextMessage::DeliveryJob class is used to defer text_message delivery through ActiveJob.

Instance Method Summary collapse

Instance Method Details

#perform(text_message_class, text_message_method, delivery_method, *args) ⇒ Object

calls deliver_now! on the text_message class



10
11
12
13
# File 'lib/text_message_rails/delivery_job.rb', line 10

def perform(text_message_class, text_message_method, delivery_method, *args)
  delivery = ::TextMessage::Delivery.new(text_message_class, text_message_method, *args)
  delivery.send(delivery_method)
end