Module Mac
In: lib/macaddr.rb

Methods

Constants

VERSION = '1.7.1'
INTERFACE_PACKET_FAMILY = link || packet # :nodoc:
RE = %r/(?:[^:\-]|\A)(?:[0-9A-F][0-9A-F][:\-]){5}[0-9A-F][0-9A-F](?:[^:\-]|\Z)/io

External Aliases

"address" -> "addr"
  Shorter alias for address

Attributes

mac_address  [RW]  Accessor for the system‘s first MAC address, requires a call to address first

Public Class methods

Discovers and returns the system‘s MAC addresses. Returns the first MAC address, and includes an accessor list for the remaining addresses:

  Mac.addr # => first address
  Mac.addr.list # => all addresses

[Validate]