| Class | SystemNotifier |
| In: |
app/models/system_notifier.rb
|
| Parent: | ActionMailer::Base |
| SYSTEM_EMAIL_ADDRESS | = | %{"Error Notifier" <error@photocracy.org>} |
| EXCEPTION_RECIPIENTS | = | %w{error@photocracy.org} |
# 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