class SystemNetwork

Base and factory for processor probes

Constants

UNLIMITED

Attributes

default_device[RW]
default_gateway[RW]
dev_id[RW]
dev_type[RW]
download_speed[RW]
upload_speed[RW]

Public Class Methods

probe() click to toggle source
# File lib/network.rb, line 17
def self.probe
  case RbConfig::CONFIG['host_os']
  when /linux/
    LinuxSystemNetwork.new
  when /darwin/
    MacSystemNetwork.new
  when /cygwin|mswin|mingw32|mingw|bccwin|wince|emx/
    WindowsSystemNetwork.new
  else
    RbConfig::CONFIG['host_os']
  end
end