Method: ActivityNotification::Target#send_notification_email

Defined in:
lib/activity_notification/models/concerns/target.rb

#send_notification_email(notification, options = {}) ⇒ Mail::Message|ActionMailer::DeliveryJob

Sends notification email to the target.

Parameters:

  • options (Hash) (defaults to: {})

    Options for notification email

Options Hash (options):

  • :send_later (Boolean)

    If it sends notification email asynchronously

  • :fallback (String, Symbol) — default: :default

    Fallback template to use when MissingTemplate is raised

Returns:

  • (Mail::Message|ActionMailer::DeliveryJob)

    Email message or its delivery job, return NilClass for wrong target



523
524
525
526
527
# File 'lib/activity_notification/models/concerns/target.rb', line 523

def send_notification_email(notification, options = {})
  if notification.target == self
    notification.send_notification_email(options)
  end
end