Sha256: ef75a7eb2bf2c6d4fcaac01534600ad7c120873d40a3eee32da7215e86d1d38c

Contents?: true

Size: 309 Bytes

Versions: 31

Compression:

Stored size: 309 Bytes

Contents

module Rollbar
  # Report any uncaught errors in a job to Rollbar and reraise
  module ActiveJob
    def self.included(base)
      base.send :rescue_from, Exception do |exception|
        Rollbar.error(exception, :job => self.class.name, :job_id => job_id)
        raise exception
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
rollbar-2.13.1 lib/rollbar/plugins/active_job.rb
rollbar-2.13.0 lib/rollbar/plugins/active_job.rb
rollbar-2.12.0 lib/rollbar/plugins/active_job.rb
rollbar-2.11.5 lib/rollbar/plugins/active_job.rb
rollbar-2.11.4 lib/rollbar/plugins/active_job.rb
rollbar-2.11.3 lib/rollbar/plugins/active_job.rb
rollbar-2.11.2 lib/rollbar/plugins/active_job.rb
rollbar-2.11.1 lib/rollbar/plugins/active_job.rb
rollbar-2.11.0 lib/rollbar/plugins/active_job.rb
rollbar-2.10.0 lib/rollbar/active_job.rb
rollbar-2.9.1 lib/rollbar/active_job.rb
rollbar-2.9.0 lib/rollbar/active_job.rb
rollbar-2.8.3 lib/rollbar/active_job.rb
rollbar-2.8.2 lib/rollbar/active_job.rb
rollbar-2.8.1 lib/rollbar/active_job.rb
rollbar-2.8.0 lib/rollbar/active_job.rb
rollbar-2.7.1 lib/rollbar/active_job.rb
rollbar-2.7.0 lib/rollbar/active_job.rb
rollbar-2.6.3 lib/rollbar/active_job.rb
rollbar-2.6.2 lib/rollbar/active_job.rb