Class: Lato::UserMailer

Inherits:
ApplicationMailer show all
Defined in:
app/mailers/lato/user_mailer.rb

Instance Method Summary collapse

Instance Method Details

#email_verification_mail(user_id, code) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'app/mailers/lato/user_mailer.rb', line 3

def email_verification_mail(user_id, code)
  @user = Lato::User.find(user_id)
  @code = code

  set_user_locale

  mail(
    to: @user.email,
    subject: I18n.t('lato.user_mailer.email_verification_mail_subject'),
    template_path: 'lato/mailer/user'
  )
end

#password_update_mail(user_id, code) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
# File 'app/mailers/lato/user_mailer.rb', line 16

def password_update_mail(user_id, code)
  @user = Lato::User.find(user_id)
  @code = code

  set_user_locale

  mail(
    to: @user.email,
    subject: I18n.t('lato.user_mailer.password_update_mail_subject'),
    template_path: 'lato/mailer/user'
  )
end

#signin_success_mail(user_id, ip_address) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
40
# File 'app/mailers/lato/user_mailer.rb', line 29

def (user_id, ip_address)
  @user = Lato::User.find(user_id)
  @ip_address = ip_address

  set_user_locale

  mail(
    to: @user.email,
    subject: I18n.t('lato.user_mailer.signin_success_mail_subject'),
    template_path: 'lato/mailer/user'
  )
end