Sha256: 45621c2579aecae484583ef7ef431ed3d15dca34a76b6271d2ce0ae795e9b587

Contents?: true

Size: 979 Bytes

Versions: 11

Compression:

Stored size: 979 Bytes

Contents

class SorceryMailer < ActionMailer::Base
  default from: 'notifications@example.com'

  def activation_needed_email(user)
    @user = user
    @url  = 'http://example.com/login'
    mail(to: user.email,
         subject: 'Welcome to My Awesome Site')
  end

  def activation_success_email(user)
    @user = user
    @url  = 'http://example.com/login'
    mail(to: user.email,
         subject: 'Your account is now activated')
  end

  def reset_password_email(user)
    @user = user
    @url  = 'http://example.com/login'
    mail(to: user.email,
         subject: 'Your password has been reset')
  end

  def send_unlock_token_email(user)
    @user = user
    @url = "http://example.com/unlock/#{user.unlock_token}"
    mail(to: user.email,
         subject: 'Your account has been locked due to many wrong logins')
  end

  def magic_login_email(user)
    @user = user
    @url  = 'http://example.com/login'
    mail(to: user.email,
         subject: 'Magic Login')
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sorcery-0.17.0 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.16.5 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.16.4 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.16.3 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.16.2 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.16.1 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.15.1 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.16.0 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.15.0 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.14.0 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.13.0 spec/rails_app/app/mailers/sorcery_mailer.rb