Sha256: 11875b32619fc7ef4a986ca6462a1a8e481dff99f599a971531d1e2a15f4ca2e
Contents?: true
Size: 522 Bytes
Versions: 1
Compression:
Stored size: 522 Bytes
Contents
# frozen_string_literal: true require 'socket' module Netchk class IpVerifier def verify socket = Socket.ip_address_list addresses = socket.reject(&:ipv4_loopback?) .reject(&:ipv6_loopback?) .filter(&:ipv4?) .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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
netchk-0.0.1.beta | lib/netchk/ip_verifier.rb |