class UUIDGen::NameBasedUUID
Public Class Methods
new(name, name_space=NameSpaceDNS)
click to toggle source
# File lib/uuidgen/name_based_uuid.rb, line 4 def initialize(name, name_space=NameSpaceDNS) concated = name_space.to_hexa_string + name decimal_hash = uuid_hash(concated).to_i(16) @decimal = set_version(set_reserved(decimal_hash)) end
Protected Instance Methods
uuid_hash(target)
click to toggle source
# File lib/uuidgen/name_based_uuid.rb, line 11 def uuid_hash(target) raise NotImplementedError end