2013-04-02 17:21:02 -04:00
|
|
|
# necessary when requiring fog without rubygems while also
|
|
|
|
# maintaining ruby 1.8.7 support (can't use require_relative)
|
|
|
|
__LIB_DIR__ = File.expand_path(File.dirname(__FILE__))
|
|
|
|
$LOAD_PATH.unshift __LIB_DIR__ unless $LOAD_PATH.include?(__LIB_DIR__)
|
|
|
|
|
2014-11-20 09:46:23 -05:00
|
|
|
require 'fog/version'
|
|
|
|
|
2013-06-11 04:00:38 -04:00
|
|
|
# Use core
|
|
|
|
require 'fog/core'
|
|
|
|
|
|
|
|
# Previously treated as "core"
|
|
|
|
# data exchange specific (to be extracted and used on a per provider basis)
|
|
|
|
require 'fog/xml'
|
|
|
|
require 'fog/json'
|
|
|
|
|
|
|
|
# deprecation wrappers (XML wrapped version)
|
|
|
|
require 'fog/core/deprecated/connection'
|
|
|
|
require 'fog/core/deprecated_connection_accessors'
|
|
|
|
|
2013-03-27 13:57:33 -04:00
|
|
|
# any one of these can be required separately.
|
|
|
|
# they all depend on fog/core for shared functionality.
|
|
|
|
require 'fog/atmos'
|
|
|
|
require 'fog/aws'
|
|
|
|
require 'fog/bluebox'
|
|
|
|
require 'fog/brightbox'
|
|
|
|
require 'fog/cloudstack'
|
|
|
|
require 'fog/clodo'
|
2013-01-29 15:25:06 -05:00
|
|
|
require 'fog/digitalocean'
|
2013-03-27 13:57:33 -04:00
|
|
|
require 'fog/dnsimple'
|
|
|
|
require 'fog/dnsmadeeasy'
|
2014-02-15 18:06:49 -05:00
|
|
|
require 'fog/fogdocker'
|
2013-03-27 13:57:33 -04:00
|
|
|
require 'fog/dreamhost'
|
|
|
|
require 'fog/dynect'
|
|
|
|
require 'fog/ecloud'
|
|
|
|
require 'fog/glesys'
|
|
|
|
require 'fog/go_grid'
|
|
|
|
require 'fog/google'
|
|
|
|
require 'fog/hp'
|
|
|
|
require 'fog/ibm'
|
|
|
|
require 'fog/internet_archive'
|
|
|
|
require 'fog/joyent'
|
|
|
|
require 'fog/linode'
|
|
|
|
require 'fog/local'
|
|
|
|
require 'fog/bare_metal_cloud'
|
|
|
|
require 'fog/ninefold'
|
2014-12-10 11:30:34 -05:00
|
|
|
require 'fog/rackspace'
|
2014-01-21 14:39:48 -05:00
|
|
|
require 'fog/rage4'
|
2013-03-27 13:57:33 -04:00
|
|
|
require 'fog/riakcs'
|
|
|
|
require 'fog/openstack'
|
|
|
|
require 'fog/ovirt'
|
2015-03-13 13:42:56 -04:00
|
|
|
require 'fog/powerdns'
|
2014-10-24 04:25:11 -04:00
|
|
|
require 'fog/profitbricks'
|
2014-01-25 05:21:37 -05:00
|
|
|
require 'fog/sakuracloud'
|
2013-03-27 13:57:33 -04:00
|
|
|
require 'fog/serverlove'
|
2014-07-16 11:25:04 -04:00
|
|
|
require 'fog/softlayer'
|
2013-03-27 13:57:33 -04:00
|
|
|
require 'fog/storm_on_demand'
|
2011-01-07 20:16:50 -05:00
|
|
|
require 'fog/terremark'
|
2013-03-27 13:57:33 -04:00
|
|
|
require 'fog/vcloud'
|
2013-08-27 05:19:54 -04:00
|
|
|
require 'fog/vcloud_director'
|
2013-03-27 13:57:33 -04:00
|
|
|
require 'fog/vmfusion'
|
|
|
|
require 'fog/vsphere'
|
|
|
|
require 'fog/voxel'
|
|
|
|
require 'fog/xenserver'
|
|
|
|
require 'fog/zerigo'
|
2013-01-18 10:34:08 -05:00
|
|
|
require 'fog/cloudsigma'
|
2013-05-27 13:26:47 -04:00
|
|
|
require 'fog/openvz'
|
2014-04-02 08:57:15 -04:00
|
|
|
require 'fog/opennebula'
|
2015-10-02 00:59:15 -04:00
|
|
|
require 'fog/aliyun'
|