Module: LinuxUtilinfo::HardwareMethods

Included in:
LinuxUtilinfo
Defined in:
lib/linux_utilinfo/hardware_methods.rb

Instance Method Summary collapse

Instance Method Details

#get_bios_vendorObject



9
10
11
12
# File 'lib/linux_utilinfo/hardware_methods.rb', line 9

def get_bios_vendor
	bios_vendor = `cat /sys/devices/virtual/dmi/id/bios_vendor`
	return bios_vendor		
end

#get_dimensionsObject



24
25
26
27
# File 'lib/linux_utilinfo/hardware_methods.rb', line 24

def get_dimensions
	dimensions = `xdpyinfo | grep 'dimensions:' | cut -d ':' -f2`
	return dimensions
end

#get_modelObject



14
15
16
17
# File 'lib/linux_utilinfo/hardware_methods.rb', line 14

def get_model
	product_model = `cat /sys/devices/virtual/dmi/id/product_name`
	return product_model
end

#get_number_of_coresObject



19
20
21
22
# File 'lib/linux_utilinfo/hardware_methods.rb', line 19

def get_number_of_cores
	core_number = `grep -c '^processor' /proc/cpuinfo`
	return core_number
end

#get_processorObject



3
4
5
6
7
# File 'lib/linux_utilinfo/hardware_methods.rb', line 3

def get_processor
	processor_name = `cat /proc/cpuinfo | grep -m 1 -i 'model name' | cut -d ':' -f2`
	processor_name.strip!
	return processor_name
end