class AWS::EC2::InstanceCollection
Public Instance Methods
print_status(ec2)
click to toggle source
# File lib/rodeo_clown/ext/aws/ec2/instance_collection.rb, line 12 def print_status(ec2) puts "#{ec2.id}\t#{ec2.status}" end
wait_for_status(status, interval = 1, collection = self)
click to toggle source
# File lib/rodeo_clown/ext/aws/ec2/instance_collection.rb, line 2 def wait_for_status(status, interval = 1, collection = self) until collection.all? { |ec2| ec2.status == status } puts "Waiting for ALL instances to be #{status}..." collection.each { |ec2| print_status(ec2) } sleep interval end collection end