Sha256: 4a8ee94fd16771f918da69f1a3c76bc19f34898d30da44d99fec425ca29aa21d
Contents?: true
Size: 735 Bytes
Versions: 80
Compression:
Stored size: 735 Bytes
Contents
# frozen_string_literal: true module SplitIoClient module Telemetry class MemoryEvaluationConsumer < EvaluationConsumer def initialize(config) @config = config @adapter = config.telemetry_adapter end 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 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 end end end
Version data entries
80 entries across 80 versions & 1 rubygems