Module: BackgroundedMailer::ClassMethods

Defined in:
lib/backgrounded_mailer.rb

Instance Method Summary collapse

Instance Method Details

#deserialize_and_deliver(encoded_body, delivery_handler) ⇒ Object



19
20
21
22
23
24
25
# File 'lib/backgrounded_mailer.rb', line 19

def deserialize_and_deliver(encoded_body, delivery_handler)
  delivery_handler = delivery_handler.constantize
  mail = Mail.new(encoded_body)
  mail.delivery_handler = delivery_handler
  mail.delivery_method delivery_handler.delivery_method
  mail.deliver_now
end