module Labkit::Tracing::TracingCommon

TracingCommon is a mixin for providing instrumentation functionality for the instrumentation classes based on ActiveSupport::Notifications

Public Instance Methods

create_unsubscriber(subscriptions) click to toggle source
# File lib/labkit/tracing/tracing_common.rb, line 15
def create_unsubscriber(subscriptions)
  -> { subscriptions.each { |subscriber| ::ActiveSupport::Notifications.unsubscribe(subscriber) } }
end