Module: GreenHat::Shell::Memory

Defined in:
lib/greenhat/shell/memory.rb

Overview

Logs

Class Method Summary collapse

Class Method Details

.freeObject

Easy Show All



7
8
9
# File 'lib/greenhat/shell/memory.rb', line 7

def self.free
  ShellHelper.file_output GreenHat::Memory.free
end

.showObject

Pretty Show



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/greenhat/shell/memory.rb', line 12

def self.show
  results = ShellHelper.file_process(GreenHat::Memory.free) do |file|
    list = [
      file.friendly_name
    ]

    file.data.each do |mem|
      list.push GreenHat::Memory.memory_row mem
    end

    list.push "\n"

    list
  end

  ShellHelper.show(results.flatten)
end