Class: Fog::Terremark::Mock
- Inherits:
-
Object
- Object
- Fog::Terremark::Mock
- Defined in:
- lib/fog/terremark.rb,
lib/fog/terremark/requests/reset.rb,
lib/fog/terremark/requests/get_vdc.rb,
lib/fog/terremark/requests/get_task.rb,
lib/fog/terremark/requests/get_vapp.rb,
lib/fog/terremark/requests/power_on.rb,
lib/fog/terremark/requests/shutdown.rb,
lib/fog/terremark/requests/power_off.rb,
lib/fog/terremark/requests/delete_vapp.rb,
lib/fog/terremark/requests/deploy_vapp.rb,
lib/fog/terremark/requests/get_catalog.rb,
lib/fog/terremark/requests/get_tasks_list.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,
lib/fog/terremark/requests/instantiate_vapp_template.rb
Class Method Summary collapse
Instance Method Summary collapse
- #delete_vapp(vapp_id) ⇒ Object
- #deploy_vapp(task_id) ⇒ Object
- #get_catalog(vdc_id) ⇒ Object
- #get_catalog_item(catalog_item_id) ⇒ Object
- #get_organization(organization_id) ⇒ Object
- #get_organizations ⇒ Object
- #get_task(task_id) ⇒ Object
- #get_tasks_list(tasks_list_id) ⇒ Object
- #get_vapp(vapp_id) ⇒ Object
- #get_vapp_template(vapp_template_id) ⇒ Object
- #get_vdc(vdc_id) ⇒ Object
-
#initialize(options = {}) ⇒ Mock
constructor
A new instance of Mock.
- #instatiate_vapp_template(vapp_template_id) ⇒ Object
- #power_off(vapp_id) ⇒ Object
- #power_on(vapp_id) ⇒ Object
- #reset(vapp_id) ⇒ Object
- #shutdown(vapp_id) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ Mock
Returns a new instance of Mock.
49 50 51 52 |
# File 'lib/fog/terremark.rb', line 49 def initialize(={}) @terremark_username = [:terremark_username] @data = self.class.data[@terremark_username] end |
Class Method Details
.data ⇒ Object
37 38 39 40 41 |
# File 'lib/fog/terremark.rb', line 37 def self.data @data ||= Hash.new do |hash, key| hash[key] = {} end end |
.reset_data(keys = data.keys) ⇒ Object
43 44 45 46 47 |
# File 'lib/fog/terremark.rb', line 43 def self.reset_data(keys=data.keys) for key in [*keys] data.delete(key) end end |
Instance Method Details
#delete_vapp(vapp_id) ⇒ Object
34 35 36 |
# File 'lib/fog/terremark/requests/delete_vapp.rb', line 34 def delete_vapp(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#deploy_vapp(task_id) ⇒ Object
37 38 39 |
# File 'lib/fog/terremark/requests/deploy_vapp.rb', line 37 def deploy_vapp(task_id) raise MockNotImplemented.new("Contributions welcome!") end |
#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
31 32 33 |
# File 'lib/fog/terremark/requests/get_organizations.rb', line 31 def get_organizations raise MockNotImplemented.new("Contributions welcome!") end |
#get_task(task_id) ⇒ Object
41 42 43 |
# File 'lib/fog/terremark/requests/get_task.rb', line 41 def get_task(task_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_tasks_list(tasks_list_id) ⇒ Object
34 35 36 |
# File 'lib/fog/terremark/requests/get_tasks_list.rb', line 34 def get_tasks_list(tasks_list_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_vapp(vapp_id) ⇒ Object
44 45 46 |
# File 'lib/fog/terremark/requests/get_vapp.rb', line 44 def get_vapp(vapp_id) 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 |
#instatiate_vapp_template(vapp_template_id) ⇒ Object
112 113 114 |
# File 'lib/fog/terremark/requests/instantiate_vapp_template.rb', line 112 def instatiate_vapp_template(vapp_template_id) raise MockNotImplemented.new("Contributions welcome!") end |
#power_off(vapp_id) ⇒ Object
37 38 39 |
# File 'lib/fog/terremark/requests/power_off.rb', line 37 def power_off(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#power_on(vapp_id) ⇒ Object
37 38 39 |
# File 'lib/fog/terremark/requests/power_on.rb', line 37 def power_on(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#reset(vapp_id) ⇒ Object
37 38 39 |
# File 'lib/fog/terremark/requests/reset.rb', line 37 def reset(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#shutdown(vapp_id) ⇒ Object
37 38 39 |
# File 'lib/fog/terremark/requests/shutdown.rb', line 37 def shutdown(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |