class KPM::SystemProxy::CpuInformation
def fetch_windows
def fetch_windows cpu_name = `wmic cpu get Name`.split("\n\n") cpu_caption = `wmic cpu get Caption`.split("\n\n") cpu_max_clock_speed = `wmic cpu get MaxClockSpeed`.split("\n\n") cpu_device_id = `wmic cpu get DeviceId`.split("\n\n") cpu_status = `wmic cpu get Status`.split("\n\n") cpu = {} cpu[cpu_name[0].to_s.strip] = { cpu_detail: cpu_name[0].to_s.strip, value: cpu_name[1].to_s.strip } cpu[cpu_caption[0].to_s.strip] = { cpu_detail: cpu_caption[0].to_s.strip, value: cpu_caption[1].to_s.strip } cpu[cpu_max_clock_speed[0].to_s.strip] = { cpu_detail: cpu_max_clock_speed[0].to_s.strip, value: cpu_max_clock_speed[1].to_s.strip } cpu[cpu_device_id[0].to_s.strip] = { cpu_detail: cpu_device_id[0].to_s.strip, value: cpu_device_id[1].to_s.strip } cpu[cpu_status[0].to_s.strip] = { cpu_detail: cpu_status[0].to_s.strip, value: cpu_status[1].to_s.strip } cpu end