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.6.1 lib/rollbar/active_job.rb
rollbar-2.6.0 lib/rollbar/active_job.rb
rollbar-2.5.2 lib/rollbar/active_job.rb
rollbar-2.5.1 lib/rollbar/active_job.rb
rollbar-2.5.0 lib/rollbar/active_job.rb
rollbar-2.4.0 lib/rollbar/active_job.rb
rollbar-2.3.0 lib/rollbar/active_job.rb
rollbar-2.2.1 lib/rollbar/active_job.rb
rollbar-2.2.0 lib/rollbar/active_job.rb
rollbar-2.1.2 lib/rollbar/active_job.rb
rollbar-2.1.1 lib/rollbar/active_job.rb