Skip to content

Instantly share code, notes, and snippets.

@okeen
Created July 30, 2013 11:59
Show Gist options
  • Save okeen/6112339 to your computer and use it in GitHub Desktop.
Save okeen/6112339 to your computer and use it in GitHub Desktop.
New UsersMailer
class UsersMailer < BaseMailer
def welcome user
@user = user
LocaleSaver.use_user_or_default_locale(user) do
mail to: @user.email,
from: email_sender_for_current_locale,
subject: t("users_mailer.welcome.subject") do |format|
format.html {render "welcome"}
end
end
end
def deliver_welcome_email_with_delay_for(user)
if Rails.env.test?
welcome(user).deliver
else
delay(run_at: delay_time).welcome(user)
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment