module Delayed::Plugins::Tracer

Public Class Methods

build(tracer: OpenTracing.global_tracer, active_span: nil) click to toggle source
# File lib/delayed/plugins/tracer.rb, line 14
def build(tracer: OpenTracing.global_tracer, active_span: nil)
  Class.new(Delayed::Plugin) do
    callbacks do |lifecycle|
      Handler.new(tracer: tracer,
                  active_span: active_span,
                  lifecycle: lifecycle)
    end
  end
end