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