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