This class send notification through mail if an exception occour in a controller.
Methods
Attributes
| [object] | email_prefix | |
| [object] | extra_options | |
| [object] | recipients_addresses | |
| [object] | send_mail | |
| [object] | sender_address |
Public Instance methods
This method deliver the exception for the given controller and request
[ show source ]
# File lib/mailer/exception_notifier.rb, line 30
30: def exception(exception, controller, request)
31: content_type "text/plain"
32:
33: subject "#{email_prefix} A #{exception.class} occurred in #{controller.controller_name}##{controller.action_name}"
34:
35: recipients recipients_addresses
36: from sender_address
37:
38: body :controller => controller, :request => request,
39: :exception => exception, :host => (request.env["HTTP_X_FORWARDED_HOST"] || request.env["HTTP_HOST"]),
40: :backtrace => exception.backtrace, :extra_options => extra_options
41: end