Class: ActionMessage::DeliveryJob

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

Instance Method Summary collapse

Instance Method Details

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

:nodoc:



9
10
11
# File 'lib/action_message/delivery_job.rb', line 9

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