class SwissAdmin::Network

Public Class Methods

first_ipv4() click to toggle source
# File lib/swiss_admin/network/network.rb, line 9
def self.first_ipv4
  Socket.ip_address_list.detect{|intf| intf.ipv4_private?}.ip_address
end
ip_addresses() click to toggle source
# File lib/swiss_admin/network/network.rb, line 5
def self.ip_addresses
  Socket.ip_address_list.map { |i| {ip_address: i.ip_address, name: i.getnameinfo} }
end