Class SystemNotifier
In: app/models/system_notifier.rb
Parent: ActionMailer::Base

Methods

exception  

Constants

SYSTEM_EMAIL_ADDRESS = %{"Error Notifier" <error@photocracy.org>}
EXCEPTION_RECIPIENTS = %w{error@photocracy.org}

Public Instance methods

[Source]

    # File app/models/system_notifier.rb, line 5
 5:   def exception(controller, request, visit, exception, sent_on = Time.now)
 6:     @subject = sprintf("[ERROR] %s\#%s (%s) %s", controller.controller_name, controller.action_name, exception.class, exception.message.inspect)
 7:     @body = {
 8:       :controller => controller,
 9:       :request => request,
10:       :exception => exception,
11:       :backtrace => sanitize_backtrace(exception.backtrace),
12:       :host => request.env["HTTP_HOST"], "rails_root" => rails_root,
13:       :visit => visit
14:     }
15:     @sent_on = sent_on
16:     @from = SYSTEM_EMAIL_ADDRESS
17:     @recipients = EXCEPTION_RECIPIENTS
18:     @content_type = "text/html"
19:   end

[Validate]