Sha256: 894d8d5e9dd2fa3a1c4cb59ed48a2b5c8f22f9e58b1071b9ad3d8a7a46327aef

Contents?: true

Size: 360 Bytes

Versions: 13

Compression:

Stored size: 360 Bytes

Contents

module Bugsnag::Middleware
  class ActiveJob
    def initialize(bugsnag)
      @bugsnag = bugsnag
    end

    def call(report)
      data = report.request_data[:active_job]

      if data
        report.add_tab(:active_job, data)
        report.automatic_context = "#{data[:job_name]}@#{data[:queue]}"
      end

      @bugsnag.call(report)
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
bugsnag-6.27.1 lib/bugsnag/middleware/active_job.rb
bugsnag-6.26.4 lib/bugsnag/middleware/active_job.rb
bugsnag-6.26.3 lib/bugsnag/middleware/active_job.rb
bugsnag-6.26.2 lib/bugsnag/middleware/active_job.rb
bugsnag-6.26.1 lib/bugsnag/middleware/active_job.rb
bugsnag-6.26.0 lib/bugsnag/middleware/active_job.rb
bugsnag-6.25.2 lib/bugsnag/middleware/active_job.rb
bugsnag-6.25.1 lib/bugsnag/middleware/active_job.rb
bugsnag-6.25.0 lib/bugsnag/middleware/active_job.rb
bugsnag-6.24.2 lib/bugsnag/middleware/active_job.rb
bugsnag-6.24.1 lib/bugsnag/middleware/active_job.rb
bugsnag-6.24.0 lib/bugsnag/middleware/active_job.rb
bugsnag-6.23.0 lib/bugsnag/middleware/active_job.rb