Class: UserMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- UserMailer
- Defined in:
- app/mailers/user_mailer.rb
Instance Method Summary collapse
- #activation_needed_email(user, dba_organization = nil) ⇒ Object
- #get_domain(domain) ⇒ Object
- #reset_password_email(user, dba_organization = nil) ⇒ Object
Instance Method Details
#activation_needed_email(user, dba_organization = nil) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'app/mailers/user_mailer.rb', line 4 def activation_needed_email(user, dba_organization=nil) @user = user @url = "#{get_domain(user.instance_attributes[:domain])}/users/activate/#{user.activation_token}" @url << "?login_url=#{@user.instance_attributes[:login_url]}" unless @user.instance_attributes[:login_url].nil? @temp_password = @user.instance_attributes[:temp_password] unless @user.instance_attributes[:temp_password].nil? mail(:to => user.email, :subject => "An account has been created and needs activation") end |
#get_domain(domain) ⇒ Object
23 24 25 26 27 |
# File 'app/mailers/user_mailer.rb', line 23 def get_domain(domain) domain = domain || ErpTechSvcs::Config.installation_domain "#{ErpTechSvcs::Config.file_protocol}://#{domain}" end |
#reset_password_email(user, dba_organization = nil) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'app/mailers/user_mailer.rb', line 14 def reset_password_email(user, dba_organization=nil) @user = user @reset_password_token = @user.reset_password_token @url = "#{get_domain(user.instance_attributes[:domain])}#{@user.instance_attributes[:reset_password_url]}?token=#{@reset_password_token}" mail(:to => user.email, :subject => "Your password has been reset") end |