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 7961ad6508 [core] Deprecates 'connection' accessor
The 'connection' accessor in collections and models actually refered to
a subclassed instance of Fog::Service which creates confusion in the
code.

References to 'connection' could have meant the service or the
Fog::Connection held within that service.

This deprecates the connection accessor and replaces it with `#service`
as a read only value. When a collection or model is initalised then
service should be passed.

This commit also updates all the changes to @connection made by
providers in model initialisers since these depending on the presence of
the 'connection' key. The key is still accepted by outputs a warning.
2013-01-07 20:53:24 +00:00
..
atmos [core] Deprecates 'connection' accessor 2013-01-07 20:53:24 +00:00
aws [core] Deprecates 'connection' accessor 2013-01-07 20:53:24 +00:00
bare_metal_cloud - Updated "@host" variable to "noc.newservers.com" which is the current host for API calls 2012-08-24 00:17:43 -04:00
bin [openstack|network] Add support for OpenStack Quantum 2012-09-22 00:14:40 +02:00
bluebox Make use of #persisted? method 2012-12-23 02:45:05 +00:00
brightbox Merge pull request #1416 from fog/use_persisted 2012-12-27 12:51:34 -08:00
clodo Make use of #persisted? method 2012-12-23 02:45:05 +00:00
cloudstack Add attr group. 2012-11-20 20:49:39 -08:00
compute/models Move ssh private_key, public_key, username to Server model to reduce duplication 2012-10-31 12:31:49 +01:00
core [core] Deprecates 'connection' accessor 2013-01-07 20:53:24 +00:00
dnsimple Remove absolute path when requiring 2012-05-26 11:27:28 -04:00
dnsmadeeasy Fixed handling options[:persistent] in some cases 2012-06-21 14:56:46 +03:00
dynect [dynect|dns] Job polling should use original expected statuses. 2012-08-13 11:14:40 -03:00
ecloud [ecloud] improvements and some mocking 2013-01-04 13:50:05 -05:00
glesys [glesys|compute] add reboot and compute test params 2012-06-12 14:54:07 +02:00
go_grid Make use of #persisted? method 2012-12-23 02:45:05 +00:00
google Bucket names cannot begin with the "goog" prefix. Also change for DNS compliant subdomain 2012-11-11 14:45:08 -05:00
hp Make use of #persisted? method 2012-12-23 02:45:05 +00:00
ibm Make use of #persisted? method 2012-12-23 02:45:05 +00:00
joyent Merge pull request #1239 from maestrodev/joyent_bootstrap 2012-10-31 09:26:58 -07:00
libvirt [libvirt|compute] Updates 'connection' references 2013-01-07 20:52:15 +00:00
linode Make use of #persisted? method 2012-12-23 02:45:05 +00:00
local Ignore existing directory when creating on local storage 2012-10-07 17:42:51 -05:00
ninefold Merge pull request #1139 from ninefold/ninefold 2012-09-25 09:37:29 -07:00
openstack [core] Deprecates 'connection' accessor 2013-01-07 20:53:24 +00:00
ovirt Make use of #persisted? method 2012-12-23 02:45:05 +00:00
rackspace [core] Deprecates 'connection' accessor 2013-01-07 20:53:24 +00:00
serverlove Auto generate VNC password randomly. 2012-07-24 16:27:28 +01:00
storm_on_demand Move ssh private_key, public_key, username to Server model to reduce duplication 2012-10-31 12:31:49 +01:00
terremark Merge pull request #934 from chirag-jog/master 2012-08-12 10:51:02 -07:00
vcloud [vcloud] Replaces #new_record? with #persisted? 2012-12-19 15:00:26 +00:00
virtual_box rescue/retry when loading gems (possibly without rubygems) 2012-12-28 15:39:43 -06:00
vmfusion rescue/retry when loading gems (possibly without rubygems) 2012-12-28 15:39:43 -06:00
voxel Make use of #persisted? method 2012-12-23 02:45:05 +00:00
vsphere Merge pull request #1437 from ohadlevy/vsphere-multi-disk 2013-01-02 04:37:37 -08:00
xenserver Merge pull request #1448 from rubiojr/xenserver-sr-fixes 2013-01-06 11:26:06 -08:00
zerigo Make use of #persisted? method 2012-12-23 02:45:05 +00:00
atmos.rb Add generic support for EMC Atmos. 2012-09-04 10:45:39 -07:00
aws.rb Introduce AWS::COMPLIANT_BUCKET_NAMES constant 2012-12-05 21:12:25 +01:00
bare_metal_cloud.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
bin.rb Merge pull request #1116 from timuralp/atmos 2012-09-08 20:46:26 -07:00
bluebox.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
brightbox.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
cdn.rb
clodo.rb
cloudstack.rb
compute.rb reverted back to version 1 of the Rackspace compute interface along with a deprecation warning 2012-12-20 15:26:06 -06:00
core.rb [core] Splits Fog::VERSION into own file 2012-11-27 16:30:40 +00:00
dns.rb [slicehost] remove (now deprecated) slicehost support 2012-05-28 15:05:40 -05:00
dnsimple.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
dnsmadeeasy.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
dynect.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
ecloud.rb [ecloud] improvements and some mocking 2013-01-04 13:50:05 -05:00
glesys.rb
go_grid.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
google.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
hp.rb Rackspace, openstack, hp API error messages are not set correctly in exceptions 2012-12-05 20:30:11 +01:00
ibm.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
identity.rb
image.rb
joyent.rb
libvirt.rb this adds the dhcp_options object and associated operations 2012-06-04 16:03:34 -04:00
linode.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
local.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
network.rb [openstack|network] Add support for OpenStack Quantum 2012-09-22 00:14:40 +02:00
ninefold.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
openstack.rb Merge pull request #1361 from dprince/auth_improvements 2012-12-10 19:43:04 -08:00
ovirt.rb
providers.rb Merge pull request #1116 from timuralp/atmos 2012-09-08 20:46:26 -07:00
rackspace.rb Updated Fog::Rackspace::Errors::Service error to include the HTTP response code to aid in debugging 2012-12-13 14:17:12 -06:00
serverlove.rb
storage.rb Add generic support for EMC Atmos. 2012-09-04 10:45:39 -07:00
storm_on_demand.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
terremark.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
vcloud.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
version.rb remove const_defined? guard 2012-12-06 11:34:28 +00:00
virtual_box.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
vmfusion.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
volume.rb
voxel.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00
vsphere.rb
xenserver.rb [xenserver] Use Nokogiri instead of slow REXML for parsing 2013-01-04 05:41:28 +01:00
zerigo.rb Remove unnecessary full path usage with require 2012-05-26 11:27:22 -04:00