Sha256: c511065ebffce6b1ebd722df6f03db29539b3af5650d7e512f20eb222eab20d8

Contents?: true

Size: 452 Bytes

Versions: 4

Compression:

Stored size: 452 Bytes

Contents

module SolidErrors
  # adapted from: https://github.com/codergeek121/email_error_reporter/blob/main/lib/email_error_reporter/error_mailer.rb
  class ErrorMailer < ActionMailer::Base
    def error_occurred(occurrence)
      @occurrence = occurrence
      @error = occurrence.error

      mail(
        subject: "#{@error.emoji} #{@error.exception_class}",
        from: SolidErrors.email_from,
        to: SolidErrors.email_to
      )
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solid_errors-0.4.3 app/mailers/solid_errors/error_mailer.rb
solid_errors-0.4.2 app/mailers/solid_errors/error_mailer.rb
solid_errors-0.4.1 app/mailers/solid_errors/error_mailer.rb
solid_errors-0.4.0 app/mailers/solid_errors/error_mailer.rb