Sha256: 2a8a0d3807518fe09aeef4e1310156bcd5b3ca22b639165453faff35ca9b7d3b
Contents?: true
Size: 652 Bytes
Versions: 1
Compression:
Stored size: 652 Bytes
Contents
# Resque support # How to use: # Resque::Failure::Multiple.classes = [Resque::Failure::Redis, Bugsnag::Resque] # Resque::Failure.backend = Resque::Failure::Multiple # module Bugsnag class Resque < Resque::Failure::Base def self.configure Resque::Failure.backend = self ::Bugsnag.configure(&block) end def save Bugsnag.auto_notify(exception, bugsnag_job_data) end private def bugsnag_job_data { :user_id => nil, # TODO: How to infer a user id in resque? :context => "#{queue} (resque)", :meta_data => { :payload => payload } } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bugsnag-1.0.9 | lib/bugsnag/resque.rb |