Class: CmSmsRails::DeliveryJob

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

Defined Under Namespace

Classes: Error

Instance Method Summary collapse

Instance Method Details

#perform(messenger, message_method, delivery_method, *args) ⇒ Object

:nodoc:



7
8
9
# File 'lib/cm_sms_rails/delivery_job.rb', line 7

def perform(messenger, message_method, delivery_method, *args) # :nodoc:
  messenger.constantize.public_send(message_method, *args).send(delivery_method)
end