Class: Skywalking::Utils::IDGen

Inherits:
Object
  • Object
show all
Defined in:
lib/skywalking/utils/id_gen.rb

Instance Method Summary collapse

Constructor Details

#initialize(raw_id: nil) ⇒ IDGen

Returns a new instance of IDGen.



21
22
23
# File 'lib/skywalking/utils/id_gen.rb', line 21

def initialize(raw_id: nil)
  @value = raw_id || SecureRandom.uuid.delete('-')
end

Instance Method Details

#to_sObject



25
26
27
# File 'lib/skywalking/utils/id_gen.rb', line 25

def to_s
  @value
end