Sha256: ee74913b1a72cd9165ef37b4e128d7a44fe718cad46416469864f14e89ac10f4
Contents?: true
Size: 726 Bytes
Versions: 3
Compression:
Stored size: 726 Bytes
Contents
# encoding: utf-8 require 'one_apm/inst/rails4/active_record_subscriber' LibraryDetection.defer do named :active_record_4 depends_on do defined?(::ActiveRecord) && defined?(::ActiveRecord::Base) && defined?(::ActiveRecord::VERSION) && ::ActiveRecord::VERSION::MAJOR.to_i >= 4 end depends_on do !OneApm::Agent.config[:disable_activerecord] && !OneApm::Agent::Instrumentation::ActiveRecordSubscriber.subscribed? end executes do ::OneApm::Agent.logger.info 'Installing ActiveRecord 4 instrumentation' end executes do subscriber = OneApm::Agent::Instrumentation::ActiveRecordSubscriber.new ActiveSupport::Notifications.subscribe('sql.active_record', subscriber) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
oneapm_rpm-1.1.2 | lib/one_apm/inst/orm/active_record_4.rb |
oneapm_rpm-1.1.1 | lib/one_apm/inst/orm/active_record_4.rb |
oneapm_rpm-1.1.0 | lib/one_apm/inst/orm/active_record_4.rb |