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