Class UserMailer
In: app/models/user_mailer.rb
Parent: ActionMailer::Base

Methods

Public Instance methods

[Source]

    # File app/models/user_mailer.rb, line 13
13:   def activation(user)
14:     setup_email(user)
15:     @subject    += 'Your account has been activated!'
16:     @body[:url]  = Constants::BASE_URL
17:   end

[Source]

    # File app/models/user_mailer.rb, line 8
 8:   def admin_notification(user)
 9:     setup_email(user)
10:     @recipients = Constants::ADMIN_EMAILS
11:   end

[Source]

   # File app/models/user_mailer.rb, line 2
2:   def signup_notification(user)
3:     setup_email(user)
4:     @subject    += 'Please activate your new account'
5:     @body[:url]  = "#{Constants::BASE_URL}activate/#{user.activation_code}"
6:   end

Protected Instance methods

[Source]

    # File app/models/user_mailer.rb, line 20
20:     def setup_email(user)
21:       @recipients  = "#{user.email}"
22:       @from        = "pairwise@photocracy.org"
23:       @subject     = "[pairwise] "
24:       @content_type = "text/html"
25:       @sent_on     = Time.now
26:       @body[:user] = user
27:     end

[Validate]