class NotificationHub::Channels::Email::ActionMailer
Public Class Methods
new(configuration)
click to toggle source
Calls superclass method
# File lib/notification_hub/channels/email/action_mailer.rb, line 9 def initialize(configuration) super end
send_message(event_code, data, options)
click to toggle source
# File lib/notification_hub/channels/email/action_mailer.rb, line 14 def send_message(event_code, data, options) event = event_code.split(".") begin if Rails.version.to_f >= 4.2 "#{event[0].camelize}Mailer".constantize.send(event[1].to_sym, data, options[:email]).deliver_now else "#{event[0].camelize}Mailer".constantize.send(event[1].to_sym, data, options[:email]).deliver end rescue => exception raise "Email::ActionMailer Error: #{exception.message}" end end