Sha256: d1908a87880f41808c06b7e62a973a1a4a20497654929ee3965b6a39c5f9be75
Contents?: true
Size: 502 Bytes
Versions: 110
Compression:
Stored size: 502 Bytes
Contents
# frozen_string_literal: true module Appsignal class Hooks # @api private class QueHook < Appsignal::Hooks::Hook register :que def dependencies_present? defined?(::Que::Job) end def install require "appsignal/integrations/que" ::Que::Job.send(:prepend, Appsignal::Integrations::QuePlugin) ::Que.error_notifier = proc do |error, _job| Appsignal::Transaction.current.set_error(error) end end end end end
Version data entries
110 entries across 110 versions & 1 rubygems