Sha256: 3494c1f5c4f00477080c49759ebd452173a7cd614a98cf98da999e951de1047a
Contents?: true
Size: 1.63 KB
Versions: 2
Compression:
Stored size: 1.63 KB
Contents
class UserMailer < ActionMailer::Base unloadable layout 'email_default' default_url_options[:host] = GlobalConfig.application_url def activation_confirmation(user) setup_email(user) subject I18n.t('muck.users.activation_complete') body :user => user end def activation_instructions(user) setup_email(user) subject I18n.t('muck.users.activation_instructions') body :user => user, :account_activation_url => activate_url(user.perishable_token) end def password_not_active_instructions(user) setup_email(user) subject I18n.t('muck.users.account_not_activated', :application_name => GlobalConfig.application_name) body :user => user end def password_reset_instructions(user) setup_email(user) subject I18n.t('muck.users.password_reset_email_subject', :application_name => GlobalConfig.application_name) body :user => user end def welcome_notification(user) setup_email(user) subject I18n.t('muck.users.welcome_email_subject', :application_name => GlobalConfig.application_name) body :user => user, :application_name => GlobalConfig.application_name end def username_request(user) setup_email(user) subject I18n.t('muck.users.request_username_subject', :application_name => GlobalConfig.application_name) body :login => user.login, :application_name => GlobalConfig.application_name end protected def setup_email(user) recipients user.email from "#{GlobalConfig.application_name} <#{GlobalConfig.from_email_name}>" sent_on Time.now end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
muck-users-0.1.9 | app/models/user_mailer.rb |
muck-users-0.1.10 | app/models/user_mailer.rb |