Class: Fog::Terremark::Vcloud::Mock

Inherits:
Compute::Terremark::Mock
  • Object
show all
Defined in:
lib/fog/terremark/vcloud/mock.rb

Instance Method Summary collapse

Constructor Details

#initialize(option = {}) ⇒ Mock

Returns a new instance of Mock.



5
6
7
8
9
10
11
12
# File 'lib/fog/terremark/vcloud/mock.rb', line 5

def initialize(option = {})
  super
  @base_url = Fog::Terremark::Vcloud::SCHEME + "://" +
      Fog::Terremark::Vcloud::HOST +
      Fog::Terremark::Vcloud::PATH

  @terremark_username = options[:terremark_vcloud_username]
end

Instance Method Details

#dataObject



14
15
16
# File 'lib/fog/terremark/vcloud/mock.rb', line 14

def data
  self.class.data[@terremark_username]
end

#reset_dataObject



18
19
20
# File 'lib/fog/terremark/vcloud/mock.rb', line 18

def reset_data
  self.class.data.delete(@terremark_username)
end