Module: RailsOtelContext::Adapters::Trilogy
- Defined in:
- lib/rails_otel_context/adapters/trilogy.rb
Class Method Summary collapse
Class Method Details
.install!(app_root:) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/rails_otel_context/adapters/trilogy.rb', line 8 def install!(app_root:) return unless defined?(::Trilogy) patch_module = patch_module_for patch_module.configure(app_root: app_root) return if ::Trilogy.ancestors.include?(patch_module) ::Trilogy.prepend(patch_module) end |
.patch_module_for ⇒ Object
19 20 21 |
# File 'lib/rails_otel_context/adapters/trilogy.rb', line 19 def patch_module_for @patch_module ||= build_patch_module end |