Method: Utilinfo.load_os_module

Defined in:
lib/utilinfo.rb

.load_os_moduleObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/utilinfo.rb', line 7

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