Class: Specinfra::HostInventory::Memory

Inherits:
Object
  • Object
show all
Defined in:
lib/specinfra/host_inventory/memory.rb

Class Method Summary collapse

Class Method Details

.getObject



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/specinfra/host_inventory/memory.rb', line 4

def self.get
  cmd = Specinfra.command.get(:get_inventory_memory)
  ret = Specinfra.backend.run_command(cmd).stdout
  memory = {}
  ret.each_line do |line|
    case line
    when /^MemTotal:\s+(\d+) (.+)$/
      memory['total'] = "#{$1}#{$2}"
    end
  end
  memory
end