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