Sha256: 338204c91f6de6fdca73d1249ab92c017ab8abc69cac9c5afbbd9b26bdc27c40
Contents?: true
Size: 713 Bytes
Versions: 2
Compression:
Stored size: 713 Bytes
Contents
# frozen_string_literal: true class UniformNotifier class BugsnagNotifier < Base class << self def active? !!UniformNotifier.bugsnag end protected def _out_of_channel_notify(data) exception = Exception.new(data[:title]) exception.set_backtrace(data[:backtrace]) if data[:backtrace] return nil if data.empty? Bugsnag.notify(exception) do |report| report.severity = "warning" report.add_tab(:bullet, data) report.grouping_hash = data[:body] || data[:title] if UniformNotifier.bugsnag.is_a?(Proc) UniformNotifier.bugsnag.call(report) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uniform_notifier-1.16.0 | lib/uniform_notifier/bugsnag.rb |
uniform_notifier-1.15.0 | lib/uniform_notifier/bugsnag.rb |