Module: System
- Defined in:
- lib/system/getifaddrs.rb,
lib/system/getifaddrs/version.rb
Defined Under Namespace
Classes: Getifaddrs
Class Method Summary collapse
Class Method Details
.get_ifaddrs ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/system/getifaddrs.rb', line 9 def self.get_ifaddrs get_all_ifaddrs.each_with_object({}) do |data, hash| if data[:inet_addr].ipv4? hash[data[:interface].to_sym] = {inet_addr: data[:inet_addr].to_s, netmask: data[:netmask].to_s} end end end |