Class: NotificationMailer

Inherits:
ActionMailer::Base
  • Object
show all
Includes:
ActionView::Helpers::SanitizeHelper
Defined in:
app/mailers/notification_mailer.rb

Instance Method Summary collapse

Instance Method Details

#new_notification_email(notification, receiver) ⇒ Object

Sends an email for indicating a new message for the receiver



12
13
14
15
16
17
18
19
20
# File 'app/mailers/notification_mailer.rb', line 12

def new_notification_email(notification,receiver)
  @notification = notification
  @receiver = receiver
  subject = notification.subject.to_s
  subject = strip_tags(subject) unless subject.html_safe?
  mail :to => receiver.send(Mailboxer.email_method,notification),
       :subject => t('mailboxer.notification_mailer.subject', :subject => subject),
       :template_name => 'new_notification_email'
end

#send_email(notification, receiver) ⇒ Object

Sends and email for indicating a new notification to a receiver. It calls new_notification_email.



5
6
7
# File 'app/mailers/notification_mailer.rb', line 5

def send_email(notification,receiver)
  new_notification_email(notification,receiver)
end