Class: SignalFx::Tracing::Instrumenter::Register
- Inherits:
-
Object
- Object
- SignalFx::Tracing::Instrumenter::Register
- Defined in:
- lib/signalfx/tracing/register.rb
Class Method Summary collapse
- .add_lib(patch_key, patch_module) ⇒ Object
- .available_libs ⇒ Object
- .include_patches ⇒ Object
- .initialized? ⇒ Boolean
Class Method Details
.add_lib(patch_key, patch_module) ⇒ Object
24 25 26 |
# File 'lib/signalfx/tracing/register.rb', line 24 def self.add_lib(patch_key, patch_module) @available_libs[patch_key] = patch_module end |
.available_libs ⇒ Object
9 10 11 |
# File 'lib/signalfx/tracing/register.rb', line 9 def self.available_libs return @available_libs end |
.include_patches ⇒ Object
17 18 19 20 21 22 |
# File 'lib/signalfx/tracing/register.rb', line 17 def self.include_patches # all of the available patches must be added to the table here @available_libs[:PatchingTest] = Patches::PatchingTest::ToPatch.new @initialized = true end |
.initialized? ⇒ Boolean
13 14 15 |
# File 'lib/signalfx/tracing/register.rb', line 13 def self.initialized? return @initialized end |