1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
Commit graph

12 commits

Author SHA1 Message Date
Paul Thornthwaite
2e0b7e545a Standardise empty lines throughout codebase
Done with `rubocop --auto-correct --only EmptyLineBetweenDefs,EmptyLines,EmptyLinesAroundBody`
2014-05-26 14:20:02 +01:00
Evan Light
3a18acc8cf Replaces Fog::XML::Connection with Fog::Core::Connection so as to use
JSON again instead of wrongly using XML.

This should also allow the Rackspace provider to once again work
independently via "require 'fog/rackspace'"
2014-04-08 19:18:41 -04:00
Paul Thornthwaite
0e1daf3ddd [GH-2711] Replace Fog::Connection with XML shim
Unlike last attempt this replaces Fog::Connection with
Fog::XML::Connection which should be directly compatible.

Fog::Connection is there for old PRs but should be removed real soon.

Providers using JSON should be able to replace "XML" with "Core" within
their code to cut down on the dependency.

If I get the time I may attempt to clean up some but testing with Mock
will mean that is mostly educated guesswork.
2014-02-27 00:54:17 +00:00
Paul Thornthwaite
5007aac401 Revert "[core] Replace Fog::Connection with stable version"
This reverts commit 7ee3535d99.
2014-02-26 09:52:02 +00:00
Paul Thornthwaite
7ee3535d99 [core] Replace Fog::Connection with stable version
Fog::Connection mixed in XML parsing via the `parser` argument which
wasn't much use for the majority of APIs using JSON.

This adds the deprecation warning and attempts to update providers to
the correct version of Connection that they need.

Either the cleaner `Fog::Core::Connection` or if reliant on the XML
parsing still `Fog::XML::SAXParserConnection`

The SAX parser will be moving to `fog/xml` fairly soon.
2014-02-25 21:42:34 +00:00
Lance Ivy
1cdd969a34 create core for each provider. keep load hook for provider. 2014-02-01 21:13:17 -05:00
Lance Ivy
26c6766b09 normalize requires syntax 2014-02-01 12:50:48 -05:00
Kyle Rames
efc97c8289 [rackspace|auto_scale] added transaction ids to exceptions 2013-09-27 14:39:54 -05:00
Jamie H
373b440c6a Adding a few more ensure blocks for resource deletion 2013-09-16 11:34:07 +02:00
jamiehannaford
f4955dc207 Initial commit for Rackspace's new Autoscale features. Most functionality is incorporated, including:
- Scaling groups
- Configuration (group configuration and launch configuration)
- Scaling policies
- Webhooks

Work remaining includes:
- Mock request classes
- Unit test coverage
2013-08-28 13:49:03 +02:00
jamiehannaford
6bebc8e15b Adding models, collections and making a start on request classes 2013-08-20 15:29:03 +02:00
Kyle Rames
bf0dac91b0 [rackspace|autoscale] starting on rackspace auto scale implementation 2013-08-06 16:32:04 -05:00