Sha256: 221ac34158c92a9774ad19ea011a6d3e56809e978c9bec0f53dc1992d22053b6

Contents?: true

Size: 981 Bytes

Versions: 1

Compression:

Stored size: 981 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

1 entries across 1 versions & 1 rubygems

Version Path
sorcery-0.12.0 spec/rails_app/app/mailers/sorcery_mailer.rb