Class: MacAddr
- Inherits:
-
Object
- Object
- MacAddr
- Defined in:
- lib/jmacaddr.rb
Class Method Summary collapse
Class Method Details
.list ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/jmacaddr.rb', line 4 def self.list @list ||= NetworkInterface.getNetworkInterfaces.map{|net| mac = net.getHardwareAddress next unless mac mac.map{|m| m = 256 + m if m < 0 m.to_s(16) }.join(':') }.select{|addr| !addr.nil?} end |