class UnitHosting::Group
Attributes
apikey[RW]
instance_id[RW]
key[RW]
name[RW]
remote[RW]
vms[RW]
Public Class Methods
new(instance_id = nil)
click to toggle source
# File lib/unit-hosting/group.rb, line 38 def initialize(instance_id = nil) @instance_id = instance_id end
Public Instance Methods
tablize()
click to toggle source
# File lib/unit-hosting/group.rb, line 48 def tablize table = Mutter::Table.new(:delimiter => '|') do column :style => :green column;column end return "#{instance_id} has no vms" unless @vms @vms.each { |vm| table << [vm["instance_id"],vm["status"],vm["display_name"]] } table.to_s if @vms.length > 0 end
update()
click to toggle source
# File lib/unit-hosting/group.rb, line 42 def update # STDERR.puts "update #{instance_id}" @vms = VmGroup.new(@instance_id,@key).vms self end