class Andromeda::Id

Constants

DEFAULT_NUM_BYTES

Default length of generated ids

Public Class Methods

new(random = true) click to toggle source

@param [Bool] random

Calls superclass method Andromeda::Impl::XorId::new
# File lib/andromeda/id.rb, line 8
def initialize(random = true)
  super DEFAULT_NUM_BYTES, random
end
zero() click to toggle source

@return [Id] empty (zero) id

# File lib/andromeda/id.rb, line 13
def self.zero
  @id = self.new false unless defined? @id
  @id
end