Module: OpsWorks::CLI::Helpers::Options

Included in:
Agent
Defined in:
lib/opsworks/cli/helpers/options.rb

Instance Method Summary collapse

Instance Method Details

#parse_stacks(options = {}) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/opsworks/cli/helpers/options.rb', line 7

def parse_stacks(options = {})
  if options[:stack]
    OpsWorks::Stack.all.select! do |stack|
      options[:stack].include?(stack.name)
    end
  else
    options[:active] ? OpsWorks::Stack.active : OpsWorks::Stack.all
  end
end