Sha256: ecefd130d1554b18ac5daf5a09e2ec866958f58fdef374c95d3ec50c171d07d8
Contents?: true
Size: 443 Bytes
Versions: 2
Compression:
Stored size: 443 Bytes
Contents
module MultiDaemons class ErrorReporter attr_accessor :reporters def self.report(exception, context_hash = {}) MultiDaemons.error_reporters.compact.each do |reporter| begin reporter.call(exception, self, context_hash) rescue => inner_exception puts inner_exception puts inner_exception.backtrace.join("\n") unless inner_exception.backtrace end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
multi_daemons-1.0.0 | lib/multi_daemons/error_reporter.rb |
multi_daemons-0.1.4 | lib/multi_daemons/error_reporter.rb |