Module: Awspec::Helper::States

Defined in:
lib/awspec/helper/states.rb

Constant Summary collapse

EC2_STATES =
%w[pending running shutting-down terminated stopping stopped]

Class Method Summary collapse

Class Method Details

.ec2_states_checksObject



7
8
9
10
11
12
13
14
15
16
# File 'lib/awspec/helper/states.rb', line 7

def self.ec2_states_checks
  Enumerator.new do |yielder|
    n = 0
    while n < EC2_STATES.size
      method_name = "#{EC2_STATES[n].tr('-', '_')}?"
      yielder.yield(method_name, EC2_STATES[n])
      n += 1
    end
  end.lazy
end