Class: RailsErrorNotifier::ErrorNotifierMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- RailsErrorNotifier::ErrorNotifierMailer
- Defined in:
- lib/rails_error_notifier/error_notifier_mailer.rb
Instance Method Summary collapse
Instance Method Details
#error_notification(error:, backtrace:, context:) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/rails_error_notifier/error_notifier_mailer.rb', line 6 def error_notification(error:, backtrace:, context:) @error = error @backtrace = backtrace @context = context # Set the view path to the gem's templates view_path = File.join(File.dirname(__FILE__), "views") prepend_view_path(view_path) if File.exist?(view_path) mail( to: RailsErrorNotifier.configuration.error_email_to || "[email protected]", subject: "[RailsErrorNotifier] #{error.truncate(50)}" ) end |