Sha256: 9616955af32e0fdfb776075c3ffec29cfc6ac0d93845693a18a4cefc48e8c061

Contents?: true

Size: 828 Bytes

Versions: 5

Compression:

Stored size: 828 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
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sorcery-0.11.0 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.10.3 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.10.2 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.10.1 spec/rails_app/app/mailers/sorcery_mailer.rb
sorcery-0.10.0 spec/rails_app/app/mailers/sorcery_mailer.rb