forked from technoweenie/restful-authentication
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mailer.rb
25 lines (23 loc) · 811 Bytes
/
mailer.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class <%= class_name %>Mailer < ActionMailer::Base
def signup_notification(<%= file_name %>)
setup_email(<%= file_name %>)
@subject += 'Please activate your new account'
<% if options[:include_activation] %>
@body[:url] = "http://YOURSITE/activate/#{<%= file_name %>.activation_code}"
<% else %>
@body[:url] = "http://YOURSITE/login/" <% end %>
end
def activation(<%= file_name %>)
setup_email(<%= file_name %>)
@subject += 'Your account has been activated!'
@body[:url] = "http://YOURSITE/"
end
protected
def setup_email(<%= file_name %>)
@recipients = "#{<%= file_name %>.email}"
@from = "ADMINEMAIL"
@subject = "[YOURSITE] "
@sent_on = Time.now
@body[:<%= file_name %>] = <%= file_name %>
end
end