Sha256: 9be8f64b6aec914fa5252c9500208db59834577dbfa41a666b18ccefe9fd2941

Contents?: true

Size: 426 Bytes

Versions: 12

Compression:

Stored size: 426 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

12 entries across 12 versions & 1 rubygems

Version Path
opsworks-cli-0.4.1 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.4.0 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.3.5 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.3.4 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.3.3 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.3.2 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.3.1 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.3.0 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.2.4 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.2.3 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.2.2 lib/opsworks/cli/helpers/options.rb
opsworks-cli-0.2.1 lib/opsworks/cli/helpers/options.rb