mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Require json
or xml
in provider cores
Since `fog-json` was extracted from `fog` it means if you rely on: require "fog/provider/compute" `Fog::JSON` was not defined although it was supposed to be a supported use case. This adds the requires for JSON or XML based APIs based on a quick scan of each provider to declare the required part. AWS seems to be relying on both. Which is nice. Providers relying on native code dependencies
This commit is contained in:
parent
48a92f496f
commit
15ef5365e5
32 changed files with 34 additions and 0 deletions
|
@ -1,4 +1,6 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
require 'fog/json'
|
||||
require 'fog/aws/credential_fetcher'
|
||||
require 'fog/aws/region_methods'
|
||||
require 'fog/aws/signaturev4'
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
|
||||
module Fog
|
||||
module BareMetalCloud
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Bluebox
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Clodo
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module CloudSigma
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
require 'uri'
|
||||
|
||||
module Fog
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module DigitalOcean
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module DNSimple
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module DNSMadeEasy
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Dreamhost
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
require 'nokogiri'
|
||||
|
||||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
require 'fog/core/parser'
|
||||
|
||||
module Fog
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Glesys
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module GoGrid
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
|
||||
module Fog
|
||||
module Google
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
require 'fog/hp/simple_http_instrumentor'
|
||||
|
||||
module Fog
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module IBM
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
require 'fog/internet_archive/signaturev4'
|
||||
|
||||
module Fog
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Joyent
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Libvirt
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Linode
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Ninefold
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module OpenStack
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
|
||||
module Fog
|
||||
module Ovirt
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
require 'fog/rackspace/mock_data'
|
||||
require 'fog/rackspace/service'
|
||||
require 'fog/rackspace/errors'
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Rage4
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module RiakCS
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module Serverlove
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/json'
|
||||
|
||||
module Fog
|
||||
module StormOnDemand
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
|
||||
module Fog
|
||||
module VcloudDirector
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
require 'digest/md5'
|
||||
|
||||
module Fog
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
|
||||
module Fog
|
||||
module XenServer
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require 'fog/core'
|
||||
require 'fog/xml'
|
||||
|
||||
module Fog
|
||||
module Zerigo
|
||||
|
|
Loading…
Reference in a new issue