Sha256: c992138bff6bacf177bbe20f03b89ff5001a24f3ac0b7c5140eb53c6dd93ee55
Contents?: true
Size: 461 Bytes
Versions: 4
Compression:
Stored size: 461 Bytes
Contents
module Awspec::Type class Ami < Base aws_resource Aws::EC2::Image def initialize(id) super @resource_via_client = find_ami(id) @id = @resource_via_client[:image_id] if @resource_via_client end STATES = %w( pending available invalid deregistered transient failed error ) STATES.each do |state| define_method state + '?' do @resource_via_client[:state] == state end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
awspec-0.33.0 | lib/awspec/type/ami.rb |
awspec-0.32.0 | lib/awspec/type/ami.rb |
awspec-0.31.0 | lib/awspec/type/ami.rb |
awspec-0.30.0 | lib/awspec/type/ami.rb |