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

29 commits

Author SHA1 Message Date
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
Steve Meyfroidt
7256505e28 Remove :host key in SQS request method to eliminate excon error 2014-01-19 21:21:31 +00:00
Frederick Cheung
2eb42462ba remove stray multijson require 2012-06-22 16:28:32 +01:00
Frederick Cheung
a715819976 [AWS] make beanstalk, cdn, cloudformation, cloudwatch, elasticache, elb, storage, rds, ses, sns, route53 temporary credential friendly 2012-06-20 23:26:04 +01:00
Frederick Cheung
38c75c85ab start an instance with an IAM profile and access the credentials 2012-06-20 23:17:46 +01:00
James Herdman
97b16d08d2 Remove absolute path when requiring 2012-05-26 11:27:28 -04:00
Kevin Menard
dcefc2d7de Fixed #875: Loosen multi_json version. 2012-04-25 10:31:28 -04:00
Pavel Repin
968b757949 Nix hardcoded regions: SNS. 2012-02-02 15:39:48 -08:00
thattommyhall
e239c9e5ad added sa-east-1 region 2011-12-15 12:37:31 +00:00
geemus
cb3942d633 [aws] add us-west-2 region 2011-11-09 11:57:48 -06:00
lostboy
71e9b114f5 add region option to aws sns service recognizes method 2011-10-16 21:31:56 +03:00
geemus
ffd01e51dd [core] pass connection_options through service init
closes #411
2011-09-12 10:01:56 -05:00
geemus
b2c8ff0388 [core] work toward separate requires
Should facilitate the following:

    require 'fog/aws'
    require 'fog/compute'
    require 'fog/aws/compute'

I think once you `require 'rubygems'` those should work.

further cleanup should reduce common requires (ie nokogiri)
2011-08-31 15:52:53 -05:00
geemus
dc78e464bc [AWS|SNS] flesh out basics 2011-07-19 17:53:26 -05:00
phiggins
f3f9650896 SNS ConfirmSubscription and Unsubscribe 2011-07-19 15:26:38 -05:00
phiggins
71b7a44132 SNS Subscribe 2011-07-19 15:26:38 -05:00
phiggins
a9b57c9173 SNS SetTopicAttributes 2011-07-19 15:26:38 -05:00
phiggins
5cd1285575 SNS RemovePermission 2011-07-19 15:26:38 -05:00
phiggins
5fbb645e57 SNS AddPermission 2011-07-19 15:26:38 -05:00
phiggins
e92d4edb6d SNS Publish 2011-07-19 15:26:38 -05:00
phiggins
e92ca191d7 SNS CreateTopic and DeleteTopic 2011-07-19 15:26:38 -05:00
phiggins
2870fdea56 SNS ListSubscriptionsByTopic 2011-07-19 15:26:38 -05:00
phiggins
967a686bc9 SNS ListSubscriptions 2011-07-19 15:26:37 -05:00
phiggins
4b6cbb6912 Add SNS's get_topic_attributes command. 2011-07-19 15:26:37 -05:00
phiggins
adc20b5d44 Working ListUsers for SNS. 2011-07-19 15:26:37 -05:00
phiggins
f48af55118 Start of SNS. 2011-07-19 15:26:37 -05:00