Sha256: cd4587f8003e40e2d679ae4549c3cbfb8d7b6ee7574c2b73ddabc16019177a87

Contents?: true

Size: 921 Bytes

Versions: 16

Compression:

Stored size: 921 Bytes

Contents

require 'rubygems'
require 'base64'
require 'cgi'
require 'digest/md5'
require 'excon'
require 'formatador'
require 'hmac-sha1'
require 'hmac-sha2'
require 'json'
require 'mime/types'
require 'nokogiri'
require 'time'

__DIR__ = File.dirname(__FILE__)

$LOAD_PATH.unshift __DIR__ unless
  $LOAD_PATH.include?(__DIR__) ||
  $LOAD_PATH.include?(File.expand_path(__DIR__))

module Fog

  class MockNotImplemented < StandardError; end

  def self.mock!
    @mocking = true
    self.reload
  end

  def self.mocking?
    !!@mocking
  end

  def self.dependencies
    [
      'fog/collection.rb',
      'fog/connection.rb',
      'fog/model.rb',
      'fog/parser.rb',
      'fog/aws.rb',
      'fog/rackspace.rb',
      'fog/slicehost.rb',
      'fog/terremark.rb'
      ]
  end

  def self.reload
    self.dependencies.each {|dependency| load(dependency)}
  end

end

Fog.dependencies.each {|dependency| require(dependency)}

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
fog-0.0.58 lib/fog.rb
fog-0.0.57 lib/fog.rb
fog-0.0.56 lib/fog.rb
fog-0.0.55 lib/fog.rb
fog-0.0.54 lib/fog.rb
fog-0.0.53 lib/fog.rb
fog-0.0.52 lib/fog.rb
fog-0.0.51 lib/fog.rb
fog-0.0.50 lib/fog.rb
fog-0.0.49 lib/fog.rb
fog-0.0.48 lib/fog.rb
fog-0.0.47 lib/fog.rb
fog-0.0.46 lib/fog.rb
fog-0.0.45 lib/fog.rb
fog-0.0.44 lib/fog.rb
fog-0.0.43 lib/fog.rb