Sha256: dc1cc24a914dd2d1c17f94dbf947cfd1066ccb1f22921e892d89867582ba918f
Contents?: true
Size: 636 Bytes
Versions: 2
Compression:
Stored size: 636 Bytes
Contents
require_relative 'events/instantiation' require_relative 'events/sql' module Datadog module Tracing module Contrib module ActiveRecord # Defines collection of instrumented ActiveRecord events module Events ALL = [ Events::Instantiation, Events::SQL ].freeze module_function def all self::ALL end def subscriptions all.collect(&:subscriptions).collect(&:to_a).flatten end def subscribe! all.each(&:subscribe!) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-1.10.1 | lib/datadog/tracing/contrib/active_record/events.rb |
ddtrace-1.10.0 | lib/datadog/tracing/contrib/active_record/events.rb |