Class: UUIDGen::UUID3

Inherits:
NameBasedUUID show all
Defined in:
lib/uuidgen/uuid3.rb

Instance Attribute Summary

Attributes inherited from UUID

#decimal

Instance Method Summary collapse

Methods inherited from NameBasedUUID

#initialize

Methods inherited from UUID

#eql?, #hash, #to_hex, #to_s

Constructor Details

This class inherits a constructor from UUIDGen::NameBasedUUID

Instance Method Details

#uuid_hash(target) ⇒ Object



9
10
11
# File 'lib/uuidgen/uuid3.rb', line 9

def uuid_hash(target)
  Digest::MD5.hexdigest(target)[0, 32]
end

#versionObject



5
6
7
# File 'lib/uuidgen/uuid3.rb', line 5

def version
  3
end