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