class Datadog::Core::Transport::HTTP::Adapters::Test

Adapter for testing

def add_request(env)

def add_request(env)
  @mutex.synchronize { buffer << env } if buffer?
end

def buffer?

def buffer?
  !@buffer.nil?
end

def call(env)

def call(env)
  add_request(env)
  Response.new(status)
end

def initialize(buffer = nil, **options)

Deprecated:
  • Positional parameters are deprecated. Use named parameters instead.

Parameters:
  • buffer (Array) -- an optional array that will capture all spans sent to this adapter, defaults to +nil+
def initialize(buffer = nil, **options)
  @buffer = buffer || options[:buffer]
  @mutex = Mutex.new
  @status = 200
end

def set_status!(status)

def set_status!(status)
  @status = status
end

def url; end

def url; end