Sha256: cac68becfe5c8fd8bebd965926793558d267f08e222e8b8de9ecb4e98d254dea
Contents?: true
Size: 369 Bytes
Versions: 29
Compression:
Stored size: 369 Bytes
Contents
# Toplevel Pubnub module. module Pubnub # Module used to generate new UUID number according to module UUID class << self def generate arr = Random.new.bytes(16).unpack('NnnnnN') arr[2] = (arr[2] & 0x0fff) | 0x4000 arr[3] = (arr[3] & 0x3fff) | 0x8000 format('%08x-%04x-%04x-%04x-%04x%08x', *arr) end end end end
Version data entries
29 entries across 29 versions & 1 rubygems