Sha256: 3e254b772280a948da37dde2f224dc6010d542f983e2563895f29b57ed60f07a
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
class IuguMailer < Devise::Mailer default from: "Iugu <no-reply@iugu.com>", reply_to: "Iugu <no-reply@iugu.com>" def template_paths "iugu/mailer" end def reset_password_instructions(record, opts={}) set_locale(record) super(record) set_default_locale end def invitation(user_invitation) user = User.find(user_invitation.invited_by) set_locale(user) @user_invitation = user_invitation mail(to: @user_invitation.email, :subject => I18n.t("emails.user_invitation", account_name: @user_invitation.account.try(:name))) do |format| format.html { render "iugu/mailer/invitation" } end set_default_locale end def welcome(user) set_locale(user) @user = user mail(to: @user.email, :subject => I18n.t("emails.user_welcome", application_title: IuguSDK::application_title)) do |format| format.html { render "iugu/mailer/welcome" } end set_default_locale end private def set_locale(user) @default_locale = I18n.locale I18n.locale = user.locale end def set_default_locale I18n.locale = @default_locale end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
iugusdk-1.0.0.alpha.26 | app/mailers/iugu_mailer.rb |