Interfacez

Simplified network interfaces API

Installation

$ gem install interfacez

Usage

require 'interfacez'

Interfacez.default
# => "en0"

Interfacez.loopback
# => "lo0"

Interfacez.all do |interface|
  # do something with interface name
  puts interface
end

Interfacez.ipv4_address_of("en0")
# => "192.168.1.2"

License

The gem is available as open source under the terms of the MIT License.