Class: Fog::Terremark::Mock
- Inherits:
-
Object
- Object
- Fog::Terremark::Mock
- Defined in:
- lib/fog/terremark.rb,
lib/fog/terremark/requests/get_vdc.rb,
lib/fog/terremark/requests/get_catalog.rb,
lib/fog/terremark/requests/get_catalog_item.rb,
lib/fog/terremark/requests/get_organization.rb,
lib/fog/terremark/requests/get_organizations.rb,
lib/fog/terremark/requests/get_vapp_template.rb
Class Method Summary collapse
Instance Method Summary collapse
- #get_catalog(vdc_id) ⇒ Object
- #get_catalog_item(catalog_item_id) ⇒ Object
- #get_organization(organization_id) ⇒ Object
- #get_organizations ⇒ Object
- #get_vapp_template(vapp_template_id) ⇒ Object
- #get_vdc(vdc_id) ⇒ Object
-
#initialize(options = {}) ⇒ Mock
constructor
A new instance of Mock.
Constructor Details
#initialize(options = {}) ⇒ Mock
Returns a new instance of Mock.
39 40 41 42 |
# File 'lib/fog/terremark.rb', line 39 def initialize(={}) @terremark_username = [:terremark_username] @data = self.class.data[@terremark_username] end |
Class Method Details
.data ⇒ Object
27 28 29 30 31 |
# File 'lib/fog/terremark.rb', line 27 def self.data @data ||= Hash.new do |hash, key| hash[key] = {} end end |
.reset_data(keys = data.keys) ⇒ Object
33 34 35 36 37 |
# File 'lib/fog/terremark.rb', line 33 def self.reset_data(keys=data.keys) for key in [*keys] data.delete(key) end end |
Instance Method Details
#get_catalog(vdc_id) ⇒ Object
34 35 36 |
# File 'lib/fog/terremark/requests/get_catalog.rb', line 34 def get_catalog(vdc_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_catalog_item(catalog_item_id) ⇒ Object
37 38 39 |
# File 'lib/fog/terremark/requests/get_catalog_item.rb', line 37 def get_catalog_item(catalog_item_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_organization(organization_id) ⇒ Object
36 37 38 |
# File 'lib/fog/terremark/requests/get_organization.rb', line 36 def get_organization(organization_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_organizations ⇒ Object
32 33 34 |
# File 'lib/fog/terremark/requests/get_organizations.rb', line 32 def get_organizations raise MockNotImplemented.new("Contributions welcome!") end |
#get_vapp_template(vapp_template_id) ⇒ Object
37 38 39 |
# File 'lib/fog/terremark/requests/get_vapp_template.rb', line 37 def get_vapp_template(vapp_template_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_vdc(vdc_id) ⇒ Object
37 38 39 |
# File 'lib/fog/terremark/requests/get_vdc.rb', line 37 def get_vdc(vdc_id) raise MockNotImplemented.new("Contributions welcome!") end |