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