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

14 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
Simone Carletti
b2ff51eccc Switch to DNSimple versioned API 2014-01-16 22:47:22 +01:00
Jose Luis Salas
1c8fa3960c [dnsimple] remove host from request 2013-11-25 13:58:42 +01:00
Trae Robrock
25f50f761e Add mock for dnsimple and fix tests for non mock mode 2013-07-28 11:07:29 -07: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
Chris Hasenpflug
86d4a9325e Correct copy & paste error. 2012-02-06 16:00:51 -06:00
Chris Hasenpflug
e0ac5d44a0 Use gsub for Ruby 1.8.7 compatibility. 2012-02-06 15:58:01 -06:00
Chris Hasenpflug
a5810fdbe9 Correct an error with long keys where Base64.encode64 would add "\n" at 60 chars. 2011-12-30 00:57:13 -06: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
9121c8bff0 [dns|dnsimple] move dnsimple dns to its own shared area (namespacing should probably be corrected) 2011-08-24 19:56:22 -05:00
Renamed from lib/fog/dns/dnsimple.rb (Browse further)