Module: Fog::Vcloud::Terremark::Vcloud
- Defined in:
- lib/fog/vcloud/terremark/vcloud.rb,
lib/fog/vcloud/terremark/vcloud/requests/get_vdc.rb
Defined Under Namespace
Modules: Mock, Real, Versions
Class Method Summary
collapse
Class Method Details
.extended(klass) ⇒ Object
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/fog/vcloud/terremark/vcloud.rb', line 10
def self.extended(klass)
unless @required
require 'fog/vcloud/terremark/all'
require 'fog/vcloud/terremark/vcloud/parsers/get_vdc'
require 'fog/vcloud/terremark/vcloud/requests/get_vdc'
Struct.new("TmrkVcloudVdc", :links, :resource_entities, :networks, :href, :type, :name, :xmlns)
@required = true
end
if Fog.mocking?
klass.extend Fog::Vcloud::Terremark::Vcloud::Mock
else
klass.extend Fog::Vcloud::Terremark::Vcloud::Real
end
end
|