Sha256: b40a240681e902a7c3bfcd596c1d8786982aa4baacd12a987aac230415838c5b

Contents?: true

Size: 941 Bytes

Versions: 5

Compression:

Stored size: 941 Bytes

Contents

class ActivityNotification::MailerPreview < ActionMailer::Preview

  def send_notification_email_single
    target_notification = ActivityNotification::Notification.where(group: nil).first
    ActivityNotification::Mailer.send_notification_email(target_notification)
  end

  def send_notification_email_with_group
    target_notification = ActivityNotification.config.orm == :active_record ?
      ActivityNotification::Notification.where.not(group: nil).first :
      ActivityNotification::Notification.where(:group_id.nin => ["", nil]).first
    ActivityNotification::Mailer.send_notification_email(target_notification)
  end

  def send_batch_notification_email
    target = User.find_by(name: 'Ichiro')
    target_notifications = target.notification_index_with_attributes(filtered_by_key: 'comment.default')
    ActivityNotification::Mailer.send_batch_notification_email(target, target_notifications, 'batch.comment.default')
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
activity_notification-1.7.1 spec/rails_app/lib/mailer_previews/mailer_preview.rb
activity_notification-1.7.0 spec/rails_app/lib/mailer_previews/mailer_preview.rb
activity_notification-1.6.1 spec/rails_app/lib/mailer_previews/mailer_preview.rb
activity_notification-1.6.0 spec/rails_app/lib/mailer_previews/mailer_preview.rb
activity_notification-1.5.1 spec/rails_app/lib/mailer_previews/mailer_preview.rb