Method: CRDT::VectorClock#initialize

Defined in:
lib/crdt/vector_clock.rb

#initialize(default_node = Thread.current.object_id) ⇒ VectorClock

Create a new vector clock

Parameters:

  • default_node (defaults to: Thread.current.object_id)

    Identity of the current node. Defaults to the current Thread object id



11
12
13
14
# File 'lib/crdt/vector_clock.rb', line 11

def initialize(default_node = Thread.current.object_id)
  @default_node = default_node
  @clocks = {}
end