lib/aws/auto_scaling/instance_collection.rb in aws-sdk-1.8.5 vs lib/aws/auto_scaling/instance_collection.rb in aws-sdk-1.9.0

- old
+ new

@@ -14,24 +14,24 @@ module AWS class AutoScaling # Allows you to enumerate Auto Scaling instances. # - # auto_scaling = AWS::AutoScaling.new - # auto_scaling.instances.each do |instance| - # # ... - # end - # + # auto_scaling = AWS::AutoScaling.new + # auto_scaling.instances.each do |instance| + # # ... + # end + # # You can also get an Auto Scaling instance by its EC2 instance id. # - # auto_scaling_instance = auto_scaling.instances['i-12345678'] - # auto_scaling_instance.class #=> AWS::AutoScaling::Instance + # auto_scaling_instance = auto_scaling.instances['i-12345678'] + # auto_scaling_instance.class #=> AWS::AutoScaling::Instance # class InstanceCollection include Core::Collection::WithLimitAndNextToken - + # @param [String] instance_id An {EC2::Instance} id string. # @return [AutoScaling::Instance] def [] instance_id Instance.new(instance_id, :config => config) end @@ -43,18 +43,18 @@ options[:next_token] = next_token if next_token options[:max_records] = limit if limit resp = client.describe_auto_scaling_instances(options) resp.auto_scaling_instances.each do |details| - + instance = Instance.new_from( :describe_auto_scaling_instances, details, details.instance_id, :config => config) yield(instance) - + end resp.data[:next_token] end end