Fact: hardwaremodel
Purpose:
Returns the hardware model of the system.
Resolution:
Uses purely "uname -m" on all platforms other than AIX and Windows. On AIX uses the parsed "modelname" output of "lsattr -El sys0 -a modelname". On Windows uses the 'host_cpu' pulled out of Ruby's config.
Caveats: