Method: Cql::TimeUuid::Generator#initialize
- Defined in:
- lib/cql/time_uuid.rb
#initialize(node_id = nil, clock_id = nil, clock = Time) ⇒ Generator
Create a new UUID generator.
63 64 65 66 67 |
# File 'lib/cql/time_uuid.rb', line 63 def initialize(node_id=nil, clock_id=nil, clock=Time) @node_id = node_id || (rand(2**47) | 0x010000000000) @clock_id = clock_id || rand(2**16) @clock = clock end |