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
a72433d2f8 Remove duplicate requires from services
Following work on reorganising the requires, there was an inconsistent
approach to where service wrappers are required. (Fog::Compute...)

Since they should be standardised and shared across providers (although
they really aren't yet) they have been moved to `fog-core` gem.

Each provider has their own `lib/fog/{provider}/core` files that is
required by each of their services. These files should all require
`fog/core` which already required most or these.

So this removes the extra cases to concentrate them in core.
2014-02-13 17:44:48 +00:00
Lance Ivy
1cdd969a34 create core for each provider. keep load hook for provider. 2014-02-01 21:13:17 -05:00
Eric Wong
966e2454ee [stormondemand|network] Add a new Network service and move all network code in Compute into Network 2013-05-25 17:29:10 +08:00
Eric Wong
55d0925de1 [stormondemand|monitoring] Add a new Monitoring service and add/move load/bandwidth/service APIs 2013-05-24 21:11:28 +08:00
Eric Wong
dccc11d7a8 [stormondemand] fix typo bugs and move shared code into shared.rb module 2013-05-24 09:12:44 +08:00
Eric Wong
1a8ddf379b [stormnondemand|compute] Add Notification APIs 2013-05-23 22:29:42 +08:00
Eric Wong
767e18225a [stormondemand|compute] Add Product APIs 2013-05-23 21:05:46 +08:00
Eric Wong
208fb6d20e [stormondemand] fix service exception handling 2013-05-23 08:25:06 +08:00
Eric Wong
39a4561928 [stormondemand|compute] Add Network Zone APIs 2013-05-22 17:24:34 +08:00
Eric Wong
257d86d872 [stormondemand|compute] Add Pool APIs 2013-05-22 16:46:33 +08:00
Eric Wong
109e1cd473 [stormondemand|compute] Add Firewall Ruleset APIs 2013-05-22 15:00:55 +08:00
Eric Wong
186c8f4c43 [stormondemand|compute] Add Firewall APIs 2013-05-22 11:21:35 +08:00
Eric Wong
128f819896 [stormondemand|compute] Add Network IP APIs 2013-05-22 10:57:14 +08:00
Eric Wong
3d470a210a [stormondemand|compute] Add all Private IP APIs 2013-05-22 09:50:31 +08:00
Eric Wong
71af409b3d [stormondemand|compute] Add stats graph API 2013-05-21 21:20:10 +08:00
Eric Wong
297d2be06c [stormondemand|compute] Add all template APIs 2013-05-21 21:11:06 +08:00
Eric Wong
4e2a7aa453 [stormondemand|compute] Add all server APIs 2013-05-21 21:01:23 +08:00
Eric Wong
a9a9ad49cd [stormondemand|compute] Add all LoadBalancer related APIs 2013-05-21 20:19:58 +08:00
Eric Wong
84fc5e0eed [stormondemand|compute] Add additional attributes to Image and CRUD methods to Images 2013-05-21 18:06:31 +08:00
Eric Wong
8015dec890 Add Config attributes, and the "get" method for Configs to get detail of a specific config object 2013-05-21 17:35:57 +08:00
Eric Wong
e3b5730768 [stormondemand|compute] Fix request path 2013-05-21 16:15:56 +08:00
Eric Wong
774d53edf9 [stormondemand|compute] Add API version in requrest path and add new attributes in Config 2013-05-21 15:10:45 +08: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
Steve Smith
d89dd56fe7 Use MultiJSON #dump and #load rather than #encode and #decode
MultiJSON deprecated these methods in 1.3.0 in favour of the new ones.
This requires an update to the gemspec to ensure ~>1.3
2012-04-20 13:09:14 +01:00
Edward Muller
3469dbaf3f Use #has_key? instead of #keys.include? 2012-02-06 17:53:11 -08: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
520c5f88f9 [compute|storm_on_demand] move storm_on_demand compute to its own shared area (namespacing should probably be corrected) 2011-08-24 20:14:16 -05:00
Renamed from lib/fog/compute/storm_on_demand.rb (Browse further)