# File lib/windows/sys/cpu.rb, line 75 def self.architecture(host=Socket.gethostname) cs = BASE_CS + "//#{host}/root/cimv2:Win32_Processor='cpu0'" begin wmi = WIN32OLE.connect(cs) rescue WIN32OLERuntimeError => e raise Error, e else self.get_cpu_arch(wmi.Architecture) end end