Sha256: 99c01d998664249d16567e35fd6c52f83f41579cc2800457142f920afda27902
Contents?: true
Size: 442 Bytes
Versions: 2
Compression:
Stored size: 442 Bytes
Contents
# frozen_string_literal: true require 'active_record' require 'opentracing' require 'active_record/tracer/version' require 'active_record/tracer/processor' module ActiveRecord module Tracer def self.instrument(tracer: OpenTracing.global_tracer) processor = Processor.new(tracer) ActiveSupport::Notifications.subscribe('sql.active_record') do |*args| processor.call(*args) end self end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_record-tracer-0.1.1 | lib/active_record/tracer.rb |
active_record-tracer-0.1.0 | lib/active_record/tracer.rb |