Sha256: 4a1d7c7dd363827d7fa8860db2bc23027356fbb99e9fe6d72caba559542bfc82

Contents?: true

Size: 285 Bytes

Versions: 7

Compression:

Stored size: 285 Bytes

Contents

# frozen_string_literal: true

module Jaeger
  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

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
dox-jaeger-client-2.0.0 lib/jaeger/scope_manager/scope_identifier.rb
jaeger-client-with-ruby-32-support-2.0.0 lib/jaeger/scope_manager/scope_identifier.rb
jaeger-client-1.3.0 lib/jaeger/scope_manager/scope_identifier.rb
jaeger-client-1.2.0 lib/jaeger/scope_manager/scope_identifier.rb
jaeger-client-1.1.0 lib/jaeger/scope_manager/scope_identifier.rb
jaeger-client-1.0.0 lib/jaeger/scope_manager/scope_identifier.rb
jaeger-client-0.10.0 lib/jaeger/scope_manager/scope_identifier.rb