app/mailers/quo_vadis/notifier.rb in quo_vadis-1.1.2 vs app/mailers/quo_vadis/notifier.rb in quo_vadis-1.2.0
- old
+ new
@@ -4,10 +4,22 @@
# Sends an email to <tt>user</tt> with a link to a page where they
# can change their password.
def change_password(user)
@username = user.username
@url = change_password_url user.token
- mail :to => user.email, :from => QuoVadis.from, :subject => QuoVadis.subject
+ mail :to => user.email, :from => QuoVadis.from, :subject => QuoVadis.subject_change_password
+ end
+
+ # Sends an email to <tt>user</tt> with a link to a page where they
+ # can choose their username and password.
+ #
+ # `data` - hash of data to pass to view via instance variables. A key of `:foo`
+ # will be available via `@foo`.
+ def invite(user, data = {})
+ @user = user
+ @url = invitation_url user.token
+ data.each { |k,v| instance_variable_set :"@#{k}", v }
+ mail :to => user.email, :from => QuoVadis.from, :subject => QuoVadis.subject_invitation
end
end
end