| 
									
										
										
										
											2016-04-25 18:00:01 +01:00
										 |  |  | module Hardware | 
					
						
							| 
									
										
										
										
											2013-03-17 13:30:12 -05:00
										 |  |  |   class << self | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:42 +01:00
										 |  |  |     def is_32_bit? | 
					
						
							|  |  |  |       odeprecated "Hardware.is_32_bit?", "Hardware::CPU.is_32_bit?" | 
					
						
							| 
									
										
										
										
											2015-08-03 13:09:07 +01:00
										 |  |  |       !CPU.is_64_bit? | 
					
						
							| 
									
										
										
										
											2013-03-17 13:30:12 -05:00
										 |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:42 +01:00
										 |  |  |     def is_64_bit? | 
					
						
							|  |  |  |       odeprecated "Hardware.is_64_bit?", "Hardware::CPU.is_64_bit?" | 
					
						
							| 
									
										
										
										
											2013-03-17 13:30:12 -05:00
										 |  |  |       CPU.is_64_bit? | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def bits | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:42 +01:00
										 |  |  |       odeprecated "Hardware.bits", "Hardware::CPU.bits" | 
					
						
							| 
									
										
										
										
											2013-03-17 13:30:12 -05:00
										 |  |  |       Hardware::CPU.bits | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def cpu_type | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:42 +01:00
										 |  |  |       odeprecated "Hardware.cpu_type", "Hardware::CPU.type" | 
					
						
							| 
									
										
										
										
											2013-03-17 13:30:12 -05:00
										 |  |  |       Hardware::CPU.type | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def cpu_family | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:42 +01:00
										 |  |  |       odeprecated "Hardware.cpu_family", "Hardware::CPU.family" | 
					
						
							|  |  |  |       Hardware::CPU.family | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def intel_family | 
					
						
							|  |  |  |       odeprecated "Hardware.intel_family", "Hardware::CPU.family" | 
					
						
							|  |  |  |       Hardware::CPU.family | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def ppc_family | 
					
						
							|  |  |  |       odeprecated "Hardware.ppc_family", "Hardware::CPU.family" | 
					
						
							| 
									
										
										
										
											2013-03-17 13:30:12 -05:00
										 |  |  |       Hardware::CPU.family | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def processor_count | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:42 +01:00
										 |  |  |       odeprecated "Hardware.processor_count", "Hardware::CPU.cores" | 
					
						
							| 
									
										
										
										
											2013-03-17 13:30:12 -05:00
										 |  |  |       Hardware::CPU.cores | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |