Sha256: 0668c1a807bd235ce6bd9b394fa30376f3f19cd166b8b5844a77bddfdb6f5965

Contents?: true

Size: 325 Bytes

Versions: 9

Compression:

Stored size: 325 Bytes

Contents

# frozen_string_literal: true

module Jaeger
  module Client
    class ScopeManager
      # @api private
      class ScopeIdentifier
        def self.generate
          # 65..90.chr are characters between A and Z
          "opentracing_#{(0...8).map { rand(65..90).chr }.join}".to_sym
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
jaeger-client-0.9.0 lib/jaeger/client/scope_manager/scope_identifier.rb
jaeger-client-0.8.0 lib/jaeger/client/scope_manager/scope_identifier.rb
jaeger-client-0.7.1 lib/jaeger/client/scope_manager/scope_identifier.rb
jaeger-client-0.7.0 lib/jaeger/client/scope_manager/scope_identifier.rb
jaeger-client-0.6.1 lib/jaeger/client/scope_manager/scope_identifier.rb
boost-jaeger-client-0.7.1 lib/jaeger/client/scope_manager/scope_identifier.rb
boost-jaeger-client-0.7.0 lib/jaeger/client/scope_manager/scope_identifier.rb
jaeger-client-0.6.0 lib/jaeger/client/scope_manager/scope_identifier.rb
jaeger-client-0.5.0 lib/jaeger/client/scope_manager/scope_identifier.rb