Method: ActivityNotification::NotificationApi#send_notification_email
- Defined in:
- lib/activity_notification/apis/notification_api.rb
#send_notification_email(options = {}) ⇒ Mail::Message, ActionMailer::DeliveryJob
Sends notification email to the target.
521 522 523 524 525 526 527 528 529 530 |
# File 'lib/activity_notification/apis/notification_api.rb', line 521 def send_notification_email( = {}) if target.notification_email_allowed?(notifiable, key) && notifiable.notification_email_allowed?(target, key) && email_subscribed? send_later = .has_key?(:send_later) ? [:send_later] : true send_later ? @@notification_mailer.send_notification_email(self, ).deliver_later : @@notification_mailer.send_notification_email(self, ).deliver_now end end |