cleanup lib/fog by segregating shared into 'core'

This commit is contained in:
geemus 2010-09-29 13:22:30 -07:00
parent 8a773bf423
commit dfd30e521f
19 changed files with 18 additions and 17 deletions

View File

@ -2,14 +2,14 @@
require File.join(File.dirname(__FILE__), '..', 'lib', 'fog')
require 'irb'
require 'yaml'
require File.join('fog', 'credentials')
require File.join('fog', 'core', 'credentials')
Fog.credential = ARGV.first ? ARGV.first.to_sym : nil
Fog.bin = true
unless Fog.credentials
exit
end
require 'fog/bin'
require 'fog/core/bin'
if ARGV.length > 1
print(instance_eval(ARGV[1..-1].join(' ')).to_json)

View File

@ -17,17 +17,7 @@ $LOAD_PATH.unshift __DIR__ unless
$LOAD_PATH.include?(__DIR__) ||
$LOAD_PATH.include?(File.expand_path(__DIR__))
require 'fog/attributes'
require 'fog/collection'
require 'fog/connection'
require 'fog/deprecation'
require 'fog/errors'
require 'fog/hmac'
require 'fog/model'
require 'fog/parser'
require 'fog/provider'
require 'fog/service'
require 'fog/ssh'
require 'fog/core'
module Fog

11
lib/fog/core.rb Normal file
View File

@ -0,0 +1,11 @@
require 'fog/core/attributes'
require 'fog/core/collection'
require 'fog/core/connection'
require 'fog/core/deprecation'
require 'fog/core/errors'
require 'fog/core/hmac'
require 'fog/core/model'
require 'fog/core/parser'
require 'fog/core/provider'
require 'fog/core/service'
require 'fog/core/ssh'

View File

@ -1,4 +1,4 @@
require 'fog/credentials'
require 'fog/core/credentials'
module Fog
class << self

View File

@ -2,7 +2,7 @@ require 'spec'
require 'open-uri'
require 'fog'
Fog.bin = true
require 'fog/bin'
require 'fog/core/bin'
require 'fog/vcloud/bin'
if ENV["FOG_MOCK"] == "true"

View File

@ -21,7 +21,7 @@ srand 1234
current_directory = File.dirname(__FILE__)
require "#{current_directory}/../../lib/fog"
require "#{current_directory}/../../lib/fog/bin"
require "#{current_directory}/../../lib/fog/core/bin"
Fog.mock! if ENV['FOG_MOCK']

View File

@ -1,5 +1,5 @@
require 'fog'
require 'fog/bin'
require 'fog/core/bin'
Fog.bin = true
require File.expand_path(File.join(File.dirname(__FILE__), 'helpers', 'model_helper'))