Class: Fog::Terremark::Vcloud::Mock
- Inherits:
-
Object
- Object
- Fog::Terremark::Vcloud::Mock
- Includes:
- Shared::Mock, Shared::Parser
- Defined in:
- lib/rackspace-fog/terremark/vcloud.rb
Instance Method Summary collapse
- #data ⇒ Object
-
#initialize(option = {}) ⇒ Mock
constructor
A new instance of Mock.
- #reset_data ⇒ Object
Methods included from Shared::Parser
Methods included from Shared::Mock
#addresses, error_headers, #get_network, #get_organization, #get_organizations, #get_public_ips, #get_vdc, headers, mock_data, #networks, #servers, status, #tasks, unathorized_status, #vdcs
Methods included from Shared::Common
Constructor Details
#initialize(option = {}) ⇒ Mock
Returns a new instance of Mock.
103 104 105 106 107 108 109 110 |
# File 'lib/rackspace-fog/terremark/vcloud.rb', line 103 def initialize(option = {}) super @base_url = Fog::Terremark::Vcloud::Defaults::SCHEME + "://" + Fog::Terremark::Vcloud::Defaults::HOST + Fog::Terremark::Vcloud::Defaults::PATH @terremark_username = [:terremark_vcloud_username] end |
Instance Method Details
#data ⇒ Object
112 113 114 |
# File 'lib/rackspace-fog/terremark/vcloud.rb', line 112 def data self.class.data[@terremark_username] end |
#reset_data ⇒ Object
116 117 118 |
# File 'lib/rackspace-fog/terremark/vcloud.rb', line 116 def reset_data self.class.data.delete(@terremark_username) end |