Module: RailsOtelContext::Adapters::ConnectionPool
- Defined in:
- lib/rails_otel_context/adapters/connection_pool.rb
Class Method Summary collapse
Class Method Details
.install! ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/rails_otel_context/adapters/connection_pool.rb', line 12 def install! return unless defined?(::ActiveRecord::ConnectionAdapters::ConnectionPool) patch_module = patch_module_for return if ::ActiveRecord::ConnectionAdapters::ConnectionPool.ancestors.include?(patch_module) ::ActiveRecord::ConnectionAdapters::ConnectionPool.prepend(patch_module) end |