class Systemd::Id128::Native::Id128

@private

Public Class Methods

from_s(str) click to toggle source
# 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

Public Instance Methods

to_s() click to toggle source
# File lib/systemd/id128.rb, line 61
def to_s
  format('%02x' * 16, *self[:bytes].to_a)
end