class Pio::Type::MacAddress

MAC address

Public Instance Methods

get() click to toggle source
# File lib/pio/type/mac_address.rb, line 18
def get
  Mac.new(octets.reduce('') do |str, each|
            str + format('%02x', each)
          end.hex)
end
inspect() click to toggle source
# File lib/pio/type/mac_address.rb, line 28
def inspect
  %("#{get}")
end
set(value) click to toggle source
# File lib/pio/type/mac_address.rb, line 14
def set(value)
  self.octets = Mac.new(value).to_a
end
to_bytes() click to toggle source
# File lib/pio/type/mac_address.rb, line 24
def to_bytes
  octets.map(&:to_hex).join(', ')
end