Class: Systemd::Id128::Native::Id128
- Inherits:
-
FFI::Union
- Object
- FFI::Union
- Systemd::Id128::Native::Id128
- Defined in:
- lib/systemd/id128.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.from_s(str) ⇒ Object
65 66 67 68 69 70 71 72 |
# File 'lib/systemd/id128.rb', line 65 def self.from_s(str) r = Id128.new [str].pack('H*').bytes.each_with_index do |b, i| r[:bytes][i] = b end r end |
Instance Method Details
#to_s ⇒ Object
61 62 63 |
# File 'lib/systemd/id128.rb', line 61 def to_s format('%02x' * 16, *self[:bytes].to_a) end |