Class: DeviseMailer

Inherits:
Devise::Mailer
  • Object
show all
Defined in:
app/mailers/devise_mailer.rb

Instance Method Summary collapse

Instance Method Details

#email_changed(record, opts = {}) ⇒ Object



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

def email_changed(record, opts = {})
  if Gitlab.com?
    devise_mail(record, :email_changed_gitlab_com, opts)
  else
    devise_mail(record, :email_changed, opts)
  end
end

#password_change_by_admin(record, opts = {}) ⇒ Object



13
14
15
# File 'app/mailers/devise_mailer.rb', line 13

def password_change_by_admin(record, opts = {})
  devise_mail(record, :password_change_by_admin, opts)
end

#reset_password_instructions(record, token, opts = {}) ⇒ Object



21
22
23
24
# File 'app/mailers/devise_mailer.rb', line 21

def reset_password_instructions(record, token, opts = {})
  headers['X-Mailgun-Suppressions-Bypass'] = 'true'
  super
end

#user_admin_approval(record, opts = {}) ⇒ Object



17
18
19
# File 'app/mailers/devise_mailer.rb', line 17

def user_admin_approval(record, opts = {})
  devise_mail(record, :user_admin_approval, opts)
end