class SplitIoClient::Telemetry::MemoryEvaluationConsumer

def initialize(config)

def initialize(config)
  @config = config
  @adapter = config.telemetry_adapter
end

def pop_exceptions

def pop_exceptions
  to_return = @adapter.exceptions.each_with_object({}) do |exception, memo|
    memo[exception[:method]] = exception[:exceptions].value
  end
  @adapter.init_exceptions
  to_return
end

def pop_latencies

def pop_latencies
  to_return = @adapter.latencies.each_with_object({}) do |latency, memo|
    memo[latency[:method]] = latency[:latencies]
  end
  @adapter.init_latencies
  to_return
end