technoweenie / altered_beast forked from courtenay/altered_beast

Ground-up rewrite of Beast, a Ruby on Rails forum.

This URL has Read+Write access

altered_beast / app / models / user_mailer.rb
100644 23 lines (20 sloc) 0.557 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class UserMailer < ActionMailer::Base
  def signup_notification(user)
    setup_email(user)
    @subject += 'Please activate your new account'
    @body[:url] = activate_url(user.activation_code)
  end
  
  def activation(user)
    setup_email(user)
    @subject += 'Your account has been activated!'
    @body[:url] = root_url
  end
  
  protected
    def setup_email(user)
      @recipients = "#{user.email}"
      @from = "ADMINEMAIL"
      @subject = "[YOURSITE] "
      @sent_on = Time.now
      @body[:user] = user
    end
end