Sha256: 8fd65fcc2d7ad4e8b2b7913adbc42ea5f90540d9892ab3d4e5fea349177b9e93
Contents?: true
Size: 588 Bytes
Versions: 11
Compression:
Stored size: 588 Bytes
Contents
require 'rollbar' module Rollbar class CronoTrigger def self.handle_exception(ex, record) scope = { framework: "CronoTrigger: #{::CronoTrigger::VERSION}", context: "#{record.class}/#{record.id}" } Rollbar.scope(scope).error(ex, use_exception_level_filters: true) end end end Rollbar.plugins.define('crono_trigger') do require_dependency('crono_trigger') execute! do CronoTrigger.config.error_handlers << proc do |ex, record| Rollbar.reset_notifier! Rollbar::CronoTrigger.handle_exception(ex, record) end end end
Version data entries
11 entries across 11 versions & 1 rubygems