rely on service to include collections

This commit is contained in:
geemus 2010-09-14 10:51:13 -07:00
parent 4076bbaec5
commit f0e2cfd21d
15 changed files with 1 additions and 30 deletions

View File

@ -64,7 +64,6 @@ module Fog
request :stop_instances request :stop_instances
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -127,7 +126,6 @@ module Fog
end end
class Real class Real
include Collections
# Initialize connection to EC2 # Initialize connection to EC2
# #

View File

@ -15,7 +15,6 @@ module Fog
request :register_instances_with_load_balancer request :register_instances_with_load_balancer
class Mock class Mock
include Collections
def initialize(options={}) def initialize(options={})
Fog::Mock.not_implemented Fog::Mock.not_implemented
@ -24,7 +23,6 @@ module Fog
end end
class Real class Real
include Collections
# Initialize connection to ELB # Initialize connection to ELB
# #

View File

@ -16,7 +16,6 @@ module Fog
request :select request :select
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -40,7 +39,6 @@ module Fog
end end
class Real class Real
include Collections
# Initialize connection to SimpleDB # Initialize connection to SimpleDB
# #

View File

@ -70,7 +70,6 @@ module Fog
end end
class Mock class Mock
include Collections
include Utils include Utils
def self.data def self.data
@ -98,7 +97,6 @@ module Fog
end end
class Real class Real
include Collections
include Utils include Utils
extend Fog::Deprecation extend Fog::Deprecation
deprecate(:reset, :reload) deprecate(:reset, :reload)

View File

@ -24,7 +24,6 @@ module Fog
request :reboot_block request :reboot_block
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -46,7 +45,6 @@ module Fog
end end
class Real class Real
include Collections
def initialize(options={}) def initialize(options={})
@bluebox_api_key = options[:bluebox_api_key] @bluebox_api_key = options[:bluebox_api_key]

View File

@ -19,7 +19,6 @@ module Fog
request :grid_server_power request :grid_server_power
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -42,7 +41,6 @@ module Fog
end end
class Real class Real
include Collections
def initialize(options={}) def initialize(options={})
@go_grid_api_key = options[:go_grid_api_key] @go_grid_api_key = options[:go_grid_api_key]

View File

@ -18,7 +18,6 @@ module Fog
request :linode_reboot request :linode_reboot
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -40,7 +39,6 @@ module Fog
end end
class Real class Real
include Collections
def initialize(options={}) def initialize(options={})
@linode_api_key = options[:linode_api_key] @linode_api_key = options[:linode_api_key]

View File

@ -11,7 +11,6 @@ module Fog
collection :files collection :files
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -40,7 +39,6 @@ module Fog
end end
class Real class Real
include Collections
def initialize(options={}) def initialize(options={})
@local_root = ::File.expand_path(options[:local_root]) @local_root = ::File.expand_path(options[:local_root])

View File

@ -19,7 +19,6 @@ module Fog
request :reboot_server request :reboot_server
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -41,7 +40,6 @@ module Fog
end end
class Real class Real
include Collections
def initialize(options={}) def initialize(options={})
@new_servers_password = options[:new_servers_password] @new_servers_password = options[:new_servers_password]

View File

@ -33,7 +33,6 @@ module Fog
request :update_server request :update_server
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -62,7 +61,6 @@ module Fog
end end
class Real class Real
include Collections
def initialize(options={}) def initialize(options={})
credentials = Fog::Rackspace.authenticate(options) credentials = Fog::Rackspace.authenticate(options)

View File

@ -48,7 +48,6 @@ module Fog
end end
class Mock class Mock
include Collections
include Utils include Utils
def self.data def self.data
@ -71,7 +70,6 @@ module Fog
end end
class Real class Real
include Collections
include Utils include Utils
def initialize(options={}) def initialize(options={})

View File

@ -25,7 +25,6 @@ module Fog
request :reboot_slice request :reboot_slice
class Mock class Mock
include Collections
def self.data def self.data
@data ||= Hash.new do |hash, key| @data ||= Hash.new do |hash, key|
@ -47,7 +46,6 @@ module Fog
end end
class Real class Real
include Collections
def initialize(options={}) def initialize(options={})
@slicehost_password = options[:slicehost_password] @slicehost_password = options[:slicehost_password]

View File

@ -38,7 +38,7 @@ module Vcloud
def [](service) def [](service)
@@connections ||= Hash.new do |hash, key| @@connections ||= Hash.new do |hash, key|
if credentials = Fog.credentials[:vcloud][key] if credentials = Fog.credentials[:vcloud][key]
hash[key] = Fog::Vcloud.new(credentials) hash[key] = eval(credentials[:module]).new(credentials)
else else
raise ArgumentError.new("Unregistered service: :#{key}. Registered services are: #{Vcloud.registered_services}") raise ArgumentError.new("Unregistered service: :#{key}. Registered services are: #{Vcloud.registered_services}")
end end

View File

@ -63,7 +63,6 @@ module Fog
request :power_shutdown request :power_shutdown
class Mock < Fog::Vcloud::Mock class Mock < Fog::Vcloud::Mock
include Collections
def initialize(options={}) def initialize(options={})
end end
@ -192,7 +191,6 @@ module Fog
end end
class Real < Fog::Vcloud::Real class Real < Fog::Vcloud::Real
include Collections
def supporting_versions def supporting_versions
["v0.8b-ext2.3", "0.8b-ext2.3"] ["v0.8b-ext2.3", "0.8b-ext2.3"]

View File

@ -6,7 +6,6 @@ module Fog
request :get_vdc request :get_vdc
class Real < Fog::Vcloud::Real class Real < Fog::Vcloud::Real
include Collections
def supporting_versions def supporting_versions
["0.8", "0.8a-ext1.6"] ["0.8", "0.8a-ext1.6"]
@ -15,8 +14,6 @@ module Fog
end end
class Mock < Fog::Vcloud::Mock class Mock < Fog::Vcloud::Mock
include Collections
end end
end end