class Netchk::IpVerifier
Public Instance Methods
verify()
click to toggle source
# File lib/netchk/ip_verifier.rb, line 6 def verify socket = Socket.ip_address_list addresses = socket.reject(&:ipv4_loopback?) addresses.reject!(&:ipv6_loopback?) addresses.filter!(&:ipv4?) addresses.map!(&:inspect_sockaddr) if addresses.empty? $stderr.puts 'No IPv4 address found. Verify your connection to your router.' else puts "Found IP addresses #{addresses.join(', ')}." end end