class Datadog::Tracing::Contrib::HTTPX::Integration

  1. lib/httpx/adapters/datadog.rb
Superclass: Object

Methods

Public Class

  1. compatible?
  2. loaded?
  3. version

Public Instance

  1. new_configuration
  2. patcher

Included modules

  1. Contrib::Integration

Constants

MINIMUM_VERSION = Gem::Version.new("0.10.2")  

Public Class methods

compatible?()
[show source]
    # File lib/httpx/adapters/datadog.rb
345 def self.compatible?
346   super && version >= MINIMUM_VERSION
347 end
loaded?()
[show source]
    # File lib/httpx/adapters/datadog.rb
341 def self.loaded?
342   defined?(::HTTPX::Request)
343 end
version()
[show source]
    # File lib/httpx/adapters/datadog.rb
337 def self.version
338   Gem.loaded_specs["httpx"] && Gem.loaded_specs["httpx"].version
339 end

Public Instance methods

new_configuration()
[show source]
    # File lib/httpx/adapters/datadog.rb
349 def new_configuration
350   Configuration::Settings.new
351 end
patcher()
[show source]
    # File lib/httpx/adapters/datadog.rb
353 def patcher
354   Patcher
355 end