Sha256: da538de1eaaed7d4ae2f3823c055bb14f360d9cac9eed3546fac905b9286708d
Contents?: true
Size: 553 Bytes
Versions: 8
Compression:
Stored size: 553 Bytes
Contents
class UserMailer < ApplicationMailer def password_reset @user = params[:user] @signed_id = @user.create_password_reset_token.signed_id(expires_in: 20.minutes) mail to: @user.email, subject: "Reset your password" end def email_verification @user = params[:user] <%- if code_verifiable? -%> @user.verification_code.value = rand.to_s[2..7] <%- else -%> @signed_id = @user.create_email_verification_token.signed_id(expires_in: 2.days) <%- end -%> mail to: @user.email, subject: "Verify your email" end end
Version data entries
8 entries across 8 versions & 1 rubygems