Class: BetaInvite::BetaInviteNotificationMailer

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
app/mailers/beta_invite/beta_invite_notification_mailer.rb

Overview

The BetaInviteNotificationMailer sends notification emails to users and admins The ‘from` and `to` emails has to be configured in the initializer.

Do not forget to enter the mail configurations in your environments file.

Instance Method Summary collapse

Instance Method Details

#notify_admins(from_email, to_email, beta_invite_email, count) ⇒ Object

send the email with adequate info TODO: Subject in locales



12
13
14
15
16
17
18
19
20
21
22
# File 'app/mailers/beta_invite/beta_invite_notification_mailer.rb', line 12

def notify_admins( from_email, to_email, beta_invite_email, count )

  @email = beta_invite_email
  @count = count
  subject = "#{@email} has registered for your app"
  mail(
      to: to_email,
      from: from_email,
      subject: subject
    )
end

#thank_user(from_email, to_email) ⇒ Object

Send an email to the user as a thank you TODO: Subject in locales



26
27
28
29
30
31
32
33
# File 'app/mailers/beta_invite/beta_invite_notification_mailer.rb', line 26

def thank_user( from_email, to_email )
  subject = "Thank you for requesting an invite"
  mail(
      to: to_email,
      from: from_email,
      subject: subject
    )
end