Sha256: 94a2bf88f60becaf8c8c9801e46863bcac416be5f18dea365c0230eaae4902e4

Contents?: true

Size: 394 Bytes

Versions: 3

Compression:

Stored size: 394 Bytes

Contents

module Rubber
  module Cloud  
    module Aws

      class Factory
        def self.get_provider(provider_env, capistrano)
          require 'rubber/cloud/aws/vpc'
          require 'rubber/cloud/aws/classic'

          klazz = provider_env.vpc_alias ? Rubber::Cloud::Aws::Vpc : Rubber::Cloud::Aws::Classic
          klazz.new provider_env, capistrano
        end
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rubber-3.2.2 lib/rubber/cloud/aws.rb
rubber-3.2.1 lib/rubber/cloud/aws.rb
rubber-3.2.0 lib/rubber/cloud/aws.rb