Sha256: 4d28353081d6ed71d8af38eb791d1020613c47ed49036ebb375cf617bb3f7dd4
Contents?: true
Size: 781 Bytes
Versions: 3
Compression:
Stored size: 781 Bytes
Contents
module Resque module Failure module Thoughtbot def self.included(base) base.extend(ClassMethods) end module ClassMethods attr_accessor :klass def configure(&block) Resque::Failure.backend = self klass.configure(&block) end def count(queue = nil, class_name = nil) # We can't get the total # of errors from Hoptoad so we fake it # by asking Resque how many errors it has seen. Stat[:failed] end end def save self.class.klass.notify_or_ignore(exception, :parameters => { :payload_class => payload['class'].to_s, :payload_args => payload['args'].inspect } ) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
resque-1.24.1 | lib/resque/failure/thoughtbot.rb |
resque-1.24.0 | lib/resque/failure/thoughtbot.rb |
resque-1.23.1 | lib/resque/failure/thoughtbot.rb |