Method: GnUUID.uuid
- Defined in:
- lib/gn_uuid.rb
.uuid(str, guid = true) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/gn_uuid.rb', line 12 def uuid(str, guid = true) sha1 = Digest::SHA1.new sha1.update(GN_NAMESPACE) sha1.update(str) res = GnUUID::UUID.new(stamp_v5(sha1.digest[0..15])) guid ? res.to_s : res end |