Class: Vident::StableId

Inherits:
Object
  • Object
show all
Defined in:
lib/vident/stable_id.rb

Class Method Summary collapse

Class Method Details

.next_id_in_sequenceObject



10
11
12
13
14
# File 'lib/vident/stable_id.rb', line 10

def next_id_in_sequence
  generator = ::Thread.current[:vident_number_sequence_generator]
  return "?" unless generator
  generator.next.join("-")
end

.set_current_sequence_generatorObject



6
7
8
# File 'lib/vident/stable_id.rb', line 6

def set_current_sequence_generator
  ::Thread.current[:vident_number_sequence_generator] = id_sequence_generator
end