Sha256: 1e60a5f062053f581c0373b5d810373bc6dcd287e6ab90ddfd3c69d78e162dd4

Contents?: true

Size: 425 Bytes

Versions: 5

Compression:

Stored size: 425 Bytes

Contents

require 'opsworks/stack'

module OpsWorks
  module CLI
    module Helpers
      module Options
        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
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
opsworks-cli-0.5.0 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.4.5 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.4.4 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.4.3 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.4.2 lib/opsworks/cli/helpers/options.rb