Class: UserMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- UserMailer
- Defined in:
- app/models/user_mailer.rb
Instance Method Summary collapse
- #access_code(email, subject, message, code) ⇒ Object
- #activation_confirmation(user) ⇒ Object
- #activation_instructions(user) ⇒ Object
- #password_not_active_instructions(user) ⇒ Object
- #password_reset_instructions(user) ⇒ Object
- #username_request(user) ⇒ Object
- #welcome_notification(user) ⇒ Object
Instance Method Details
#access_code(email, subject, message, code) ⇒ Object
46 47 48 49 50 51 |
# File 'app/models/user_mailer.rb', line 46 def access_code(email, subject, , code) muck_setup_email(email) subject subject body :message => , :code => code content_type "text/html" end |
#activation_confirmation(user) ⇒ Object
7 8 9 10 11 |
# File 'app/models/user_mailer.rb', line 7 def activation_confirmation(user) muck_setup_email(user) subject I18n.t('muck.users.activation_complete') body :user => user end |
#activation_instructions(user) ⇒ Object
13 14 15 16 17 18 |
# File 'app/models/user_mailer.rb', line 13 def activation_instructions(user) muck_setup_email(user) subject I18n.t('muck.users.activation_instructions') body :user => user, :account_activation_url => activate_url(user.perishable_token) end |
#password_not_active_instructions(user) ⇒ Object
20 21 22 23 24 |
# File 'app/models/user_mailer.rb', line 20 def password_not_active_instructions(user) muck_setup_email(user) subject I18n.t('muck.users.account_not_activated', :application_name => GlobalConfig.application_name) body :user => user end |
#password_reset_instructions(user) ⇒ Object
26 27 28 29 30 |
# File 'app/models/user_mailer.rb', line 26 def password_reset_instructions(user) muck_setup_email(user) subject I18n.t('muck.users.password_reset_email_subject', :application_name => GlobalConfig.application_name) body :user => user end |
#username_request(user) ⇒ Object
39 40 41 42 43 44 |
# File 'app/models/user_mailer.rb', line 39 def username_request(user) muck_setup_email(user) subject I18n.t('muck.users.request_username_subject', :application_name => GlobalConfig.application_name) body :user => user, :application_name => GlobalConfig.application_name end |
#welcome_notification(user) ⇒ Object
32 33 34 35 36 37 |
# File 'app/models/user_mailer.rb', line 32 def welcome_notification(user) muck_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 |