1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog
Paul Thornthwaite 4123be9568 [core/xml] Splits SAX parsing from Connection
This creates a new `Fog::Core::Connection` class that wraps around HTTP
connections/requests but does not presume SAX parsing of the API response.

A new `Fog::XML::SAXParserConnection` is available which implements the
original behaviour with a clearer interface.

`Fog::Connection` subclasses `SAXParserConnection` to be backwards
compatible.

Further testing and deprecation warnings are needed.

Since mock testing occurs at a higher level the changed code is not
exercised by the tests and I do not have access to an XML based API to
debug quickly with.
2013-06-24 17:30:51 +01:00
..
atmos
aws [core] Move XML/JSON code up out of core 2013-06-24 17:30:00 +01:00
bare_metal_cloud
bin [openvz|compute] Initial commit 2013-05-29 16:09:41 +02:00
bluebox
brightbox [Brightbox] Extract Compute::Shared to own file 2013-06-24 14:29:06 +01:00
clodo
cloudsigma
cloudstack
compute/models
core [core/xml] Splits SAX parsing from Connection 2013-06-24 17:30:51 +01:00
digitalocean [digitalocean] Rename do to docean in examples 2013-06-21 09:08:30 +02:00
dnsimple
dnsmadeeasy
dreamhost
dynect
ecloud
glesys
go_grid
google
hp
ibm
internet_archive
joyent GH-1853 "public" attribute for network 2013-06-02 17:50:49 +08:00
libvirt
linode
local
ninefold
openstack Fix autoincrement when creating a flavor if private flavors exist. 2013-06-18 17:58:07 +02:00
openvz [openvz|compute] Initial commit 2013-05-29 16:09:41 +02:00
ovirt
rackspace [rackspace|dns] adding :limit => 100 to clarify that all returns a limit of 100 records per page at @rupakg suggestion. 2013-06-20 08:39:14 -05:00
riakcs
schema
serverlove This withstands naming/renaming issues. 2013-06-07 14:55:37 +01:00
storm_on_demand
terremark
vcloud [vcloud|compute] better defaults for configuring vm content-type 2013-06-14 15:19:19 -05:00
vmfusion
voxel
vsphere [vsphere] fix regex typo 2013-06-22 08:41:52 +01:00
xenserver
xml [core/xml] Splits SAX parsing from Connection 2013-06-24 17:30:51 +01:00
zerigo
account.rb
atmos.rb
aws.rb
bare_metal_cloud.rb
billing.rb
bin.rb [core] Removes unused getting of Constant 2013-06-14 10:07:17 +01:00
bluebox.rb
brightbox.rb
cdn.rb
clodo.rb
cloudsigma.rb
cloudstack.rb
compute.rb
core.rb [core/xml] Splits SAX parsing from Connection 2013-06-24 17:30:51 +01:00
digitalocean.rb
dns.rb
dnsimple.rb
dnsmadeeasy.rb
dreamhost.rb
dynect.rb
ecloud.rb
glesys.rb
go_grid.rb
google.rb
hp.rb
ibm.rb
identity.rb
image.rb
internet_archive.rb
joyent.rb
json.rb [core] Move XML/JSON code up out of core 2013-06-24 17:30:00 +01:00
libvirt.rb
linode.rb
local.rb
monitoring.rb
network.rb
ninefold.rb
openstack.rb
openvz.rb [openvz|compute] Initial commit 2013-05-29 16:09:41 +02:00
ovirt.rb
rackspace.rb
riakcs.rb
serverlove.rb
storage.rb
storm_on_demand.rb
support.rb
terremark.rb
vcloud.rb
version.rb Release 1.12.1 2013-06-10 20:26:50 -05:00
vmfusion.rb
volume.rb
voxel.rb
vpn.rb
vsphere.rb
xenserver.rb
xml.rb [core/xml] Splits SAX parsing from Connection 2013-06-24 17:30:51 +01:00
zerigo.rb