app/mailers/iugu_mailer.rb in iugusdk-1.0.0.alpha.16 vs app/mailers/iugu_mailer.rb in iugusdk-1.0.0.alpha.17

- old
+ new

@@ -5,19 +5,40 @@ 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) + set_locale(user) @user_invitation = user_invitation - mail(to: @user_invitation.email, :subject => "Convite para sua conta") do |format| + mail(to: @user_invitation.email, :subject => I18n.t("user_invitation")) 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 => "Bem vindo!") do |format| + mail(to: @user.email, :subject => I18n.t("user_welcome")) 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