class VmInfo

Attributes

autostart[R]
cpu_number[R]
cpu_usage[R]
memory[R]
memory_max[R]
state[R]

Public Class Methods

new(state, autostart, memory_kib, memory_max_kib, cpu_usage, cpu_number) click to toggle source
# File lib/archipel/api/vm/vm_info.rb, line 45
def initialize state, autostart, memory_kib, memory_max_kib, cpu_usage, cpu_number
  @state = State.from_int state.to_i
  @autostart = autostart.to_i == 0 ? false : true

  @memory = memory_kib.to_i * 1024
  @memory_max = memory_max_kib.to_i * 1024

  @cpu_usage = cpu_usage.to_i
  @cpu_number = cpu_number.to_i
end