Sha256: 71f1d5df66e992174f034f8b662248d616cc252d6bc740d57c29b399d498f327

Contents?: true

Size: 428 Bytes

Versions: 20

Compression:

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

%w(connections remote_instance cloud_provider).each do |lib|
  require File.dirname(__FILE__)+"/cloud_providers/#{lib}"
end

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

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
poolparty-1.6.9 lib/cloud_providers.rb
poolparty-1.6.8 lib/cloud_providers.rb
poolparty-1.6.7 lib/cloud_providers.rb
poolparty-1.6.6 lib/cloud_providers.rb
poolparty-1.6.5 lib/cloud_providers.rb
poolparty-1.6.4 lib/cloud_providers.rb
poolparty-1.6.3 lib/cloud_providers.rb
poolparty-1.6.2 lib/cloud_providers.rb
poolparty-1.6.1 lib/cloud_providers.rb
poolparty-1.6.0 lib/cloud_providers.rb
poolparty-1.5.0 lib/cloud_providers.rb
poolparty-1.4.8 lib/cloud_providers.rb
poolparty-1.4.7 lib/cloud_providers.rb
poolparty-1.4.6 lib/cloud_providers.rb
poolparty-1.4.5 lib/cloud_providers.rb
poolparty-1.4.4 lib/cloud_providers.rb
poolparty-1.4.3 lib/cloud_providers.rb
poolparty-1.4.2 lib/cloud_providers.rb
poolparty-1.4.1 lib/cloud_providers.rb
poolparty-1.4.0 lib/cloud_providers.rb