class CfScript::InstanceStatus

Attributes

cpu[R]
details[R]
disk[R]
index[R]
memory[R]
since[R]
state[R]

Public Class Methods

new(attrs = {}) click to toggle source
# File lib/cf_script/object/instance_status.rb, line 10
def initialize(attrs = {})
  @index   = attrs[:index]   ? attrs[:index].value   : nil
  @state   = attrs[:state]   ? attrs[:state].value   : nil
  @since   = attrs[:since]   ? attrs[:since].value   : nil
  @cpu     = attrs[:cpu]     ? attrs[:cpu].value     : nil
  @memory  = attrs[:memory]  ? attrs[:memory].value  : nil
  @disk    = attrs[:disk]    ? attrs[:disk].value    : nil
  @details = attrs[:details] ? attrs[:details].value : nil
end

Public Instance Methods

show(*attrs) click to toggle source
# File lib/cf_script/object/instance_status.rb, line 20
def show(*attrs)
  line = []

  attrs.each do |attr|
    line << "#{attr}: #{send(attr)}"
  end

  line.join(', ')
end