class Datadog::Tracing::Transport::HTTP::API::Instance

An API configured with adapter and routes

def call(env)

def call(env)
  # Add headers to request env, unless empty.
  env.headers.merge!(headers) unless headers.empty?
  # Send request env to the adapter.
  adapter.call(env)
end

def encoder

def encoder
  spec.encoder
end

def initialize(spec, adapter, options = {})

def initialize(spec, adapter, options = {})
  @spec = spec
  @adapter = adapter
  @headers = options.fetch(:headers, {})
end