Module: ASIR::UUID

Defined in:
lib/asir/uuid.rb

Overview

Provides an RFC4122-compliant random (version 4) UUID service.

Constant Summary collapse

PROC_SYS_FILE =

Return an RFC4122-compliant random (version 4) UUID, represented as a string of 36 characters.

Possible (but unlikely!) return value:

"e29fc859-8d6d-4c5d-aa5a-1ab726f4a192".

Possible exceptions:

Errno::ENOENT
"/proc/sys/kernel/random/uuid".freeze