module RubyAemAws::InstanceDescriber
Mixin for describing component EC2 instance state. Add this to a component to make it capable of describing its instances.
Public Instance Methods
describe_instance(instance)
click to toggle source
# File lib/ruby_aem_aws/mixins/instance_describer.rb, line 30 def describe_instance(instance) "#{instance.instance_id} (#{instance.state.name})" end
describe_instances()
click to toggle source
@return a string containing instance descriptions.
# File lib/ruby_aem_aws/mixins/instance_describer.rb, line 20 def describe_instances descriptions = [] get_all_instances.each do |i| next if i.nil? descriptions.push(describe_instance(i)) end descriptions.join(', ') end