Sha256: 6e9a73d1b9e115d545ee2c4ac2404a5436546f4466084b1ccce8b64bd945359f

Contents?: true

Size: 516 Bytes

Versions: 28

Compression:

Stored size: 516 Bytes

Contents

=begin rdoc
  CloudProvider is the base class for cloud computing services such as Ec2, Eucalyptus - where your servers run.
=end
module CloudProviders

  # List of all defined cloud_providers
  def self.all
    @all ||= []
  end

end

require File.dirname(__FILE__)+"/cloud_providers/connections"
require File.dirname(__FILE__)+"/cloud_providers/cloud_provider"
require File.dirname(__FILE__)+"/cloud_providers/cloud_provider_instance"

%w(ec2 vmware ssh).each do |lib|
  require "cloud_providers/#{lib}/#{lib}"
end

Version data entries

28 entries across 28 versions & 3 rubygems

Version Path
poolparty-1.3.14 lib/cloud_providers.rb
poolparty-1.3.13 lib/cloud_providers.rb
poolparty-1.3.8 lib/cloud_providers.rb
poolparty-1.3.7 lib/cloud_providers.rb
poolparty-1.3.6 lib/cloud_providers.rb
poolparty-1.3.4 lib/cloud_providers.rb
poolparty-1.3.3 lib/cloud_providers.rb
poolparty-1.3.1 lib/cloud_providers.rb