class Lato::UserMailer
def email_verification_mail(user_id, code)
def email_verification_mail(user_id, code) @user = Lato::User.find(user_id) @code = code set_user_locale mail( to: @user.email, subject: I18n.t('lato.user_mailer.email_verification_mail_subject'), template_path: 'lato/mailer/user' ) end
def password_update_mail(user_id, code)
def password_update_mail(user_id, code) @user = Lato::User.find(user_id) @code = code set_user_locale mail( to: @user.email, subject: I18n.t('lato.user_mailer.password_update_mail_subject'), template_path: 'lato/mailer/user' ) end
def set_user_locale
def set_user_locale I18n.locale = @user.locale || I18n.default_locale end
def signin_success_mail(user_id, ip_address)
def signin_success_mail(user_id, ip_address) @user = Lato::User.find(user_id) @ip_address = ip_address set_user_locale mail( to: @user.email, subject: I18n.t('lato.user_mailer.signin_success_mail_subject'), template_path: 'lato/mailer/user' ) end