Sha256: 5916f36c1aaf9d054e9271659df44d300f0d84443150960f023b7398a186e49e
Contents?: true
Size: 754 Bytes
Versions: 2
Compression:
Stored size: 754 Bytes
Contents
# frozen_string_literal: true class UniformNotifier class AppsignalNotifier < Base class << self def active? !!UniformNotifier.appsignal end protected def _out_of_channel_notify(data) opt = UniformNotifier.appsignal.is_a?(Hash) ? UniformNotifier.appsignal : {} exception = Exception.new("#{data[:title]}\n#{data[:body]}") exception.set_backtrace(data[:backtrace]) if data[:backtrace] tags = opt.fetch(:tags, {}).merge(data.fetch(:tags, {})) namespace = data[:namespace] || opt[:namespace] Appsignal.send_error(exception) do |transaction| transaction.set_tags(tags) transaction.set_namespace(namespace) 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/appsignal.rb |
uniform_notifier-1.15.0 | lib/uniform_notifier/appsignal.rb |