2010-06-23 17:22:44 -07:00
|
|
|
require 'fog/credentials'
|
|
|
|
|
2010-06-23 13:22:20 -07:00
|
|
|
require 'fog/aws/bin'
|
2010-07-24 17:12:13 -07:00
|
|
|
require 'fog/go_grid/bin'
|
2010-07-03 10:48:13 -05:00
|
|
|
require 'fog/linode/bin'
|
2010-06-23 13:22:20 -07:00
|
|
|
require 'fog/local/bin'
|
|
|
|
require 'fog/new_servers/bin'
|
|
|
|
require 'fog/rackspace/bin'
|
|
|
|
require 'fog/slicehost/bin'
|
|
|
|
require 'fog/terremark/bin'
|
|
|
|
require 'fog/vcloud/bin'
|
|
|
|
require 'fog/bluebox/bin'
|
2010-04-03 00:29:42 -07:00
|
|
|
|
2010-02-11 21:41:37 -08:00
|
|
|
module Fog
|
|
|
|
class << self
|
|
|
|
|
2010-09-03 15:32:30 -07:00
|
|
|
def modules
|
|
|
|
[
|
|
|
|
::AWS,
|
|
|
|
::GoGrid,
|
|
|
|
::Linode,
|
|
|
|
::Local,
|
|
|
|
::NewServers,
|
|
|
|
::Rackspace,
|
|
|
|
::Slicehost,
|
|
|
|
::Terremark,
|
|
|
|
::Vcloud,
|
|
|
|
::Bluebox
|
|
|
|
].select {|_module_| _module_.initialized?}
|
2010-02-11 21:41:37 -08:00
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
2010-04-03 00:29:42 -07:00
|
|
|
end
|