class Utilinfo

Public Class Methods

load_os_module() click to toggle source
# File lib/utilinfo.rb, line 9
def self.load_os_module
        nix_name = `uname -a`
        if Gem.win_platform?
                include WinUtilinfo
        elsif nix_name && $?.success?
                if nix_name.to_s.downcase.include?('linux')
                        include LinuxUtilinfo
                elsif nix_nameto_s..downcase.include?('darwin')
                        include MacUtilinfo
                end
        else
                printf("Could not detect your OS.\n")
                return
        end
end
new() click to toggle source
# File lib/utilinfo.rb, line 24
def initialize
        Utilinfo.load_os_module
end