Method: Wdmc::Device#network

Defined in:
lib/wdmc/device.rb

#networkObject



70
71
72
73
74
75
76
77
78
79
80
81
# File 'lib/wdmc/device.rb', line 70

def network
  puts "Network Configuration".upcase.color(:magenta)
  puts "\sInterface\t\t: ".color(:whitesmoke) + @network[:ifname]
  puts "\sType\t\t\t: ".color(:whitesmoke) + @network[:iftype]
  puts "\sProtocol\t\t: ".color(:whitesmoke) + @network[:proto]
  puts "\sIP Address\t\t: ".color(:whitesmoke) + @network[:ip]
  puts "\sMAC Address\t\t: ".color(:whitesmoke) + @system_information[:mac_address]
  puts "\sNetmask\t\t: ".color(:whitesmoke) + @network[:netmask]
  puts "\sGateway\t\t: ".color(:whitesmoke) + @network[:gateway]
  puts "\sDNS Servers\t\t: ".color(:whitesmoke) +
           [@network[:dns0], @network[:dns1], @network[:dns2]].reject(&:empty?).join(', ')
end