account creation on the fly!
[kwestie.git] / app / models / user_mailer.rb
blob7eb955c8c9394954f6aa6514390d824f535968c1
1 class UserMailer < ActionMailer::Base
3   default_url_options[:host] = "0.0.0.0:3000"
5   def signup_notification(user)
6     setup_email(user)
7     @subject    += 'Please activate your new account'
8   
9                   #"http://#{default_url_options[:host]}/users/activate/#{user.activation_code}"
10     @body[:url]  = url_for :controller => 'users', :action => 'activate', :activation_code => user.activation_code
11   
12   end
13   
14   def activation(user)
15     setup_email(user)
16     @subject    += 'Your account has been activated!'
17     @body[:url]  = user_url(user)
18   end
19   
20   protected
21     def setup_email(user)
22       @recipients  = "#{user.email}"
23       @from        = "nobody@localhost.localdomain"
24       @subject     = "[KWESTIE] "
25       @sent_on     = Time.now
26       @body[:user] = user
27     end
28 end