Module: Kamerling::UUID
- Defined in:
- lib/kamerling/uuid.rb
Class Method Summary collapse
Class Method Details
.[](bin) ⇒ Object
7 8 9 |
# File 'lib/kamerling/uuid.rb', line 7 def [](bin) bin.unpack('H8H4H4H4H12').join('-') end |
.bin(uuid) ⇒ Object
11 12 13 |
# File 'lib/kamerling/uuid.rb', line 11 def bin(uuid) [uuid.tr('-', '')].pack('H*') end |
.new ⇒ Object
15 16 17 |
# File 'lib/kamerling/uuid.rb', line 15 def new SecureRandom.uuid end |