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_public_ips.rb,
lib/fog/terremark/requests/get_tasks_list.rb,
lib/fog/terremark/requests/add_node_service.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/delete_node_service.rb,
lib/fog/terremark/requests/add_internet_service.rb,
lib/fog/terremark/requests/create_internet_service.rb,
lib/fog/terremark/requests/delete_internet_service.rb,
lib/fog/terremark/requests/instantiate_vapp_template.rb
Class Method Summary collapse
Instance Method Summary collapse
- #add_internet_service(ip_id) ⇒ Object
- #add_node_service(ip) ⇒ Object
- #create_internet_service(vdc_id) ⇒ Object
- #delete_internet_service(internet_service_id) ⇒ Object
- #delete_node_service(node_id) ⇒ Object
- #delete_vapp(vapp_id) ⇒ Object
- #deploy_vapp(vapp_id) ⇒ Object
- #get_catalog(vdc_id) ⇒ Object
- #get_catalog_item(catalog_item_id) ⇒ Object
- #get_organization(organization_id) ⇒ Object
- #get_organizations ⇒ Object
- #get_public_ips(vdc_id) ⇒ 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.
72 73 74 75 |
# File 'lib/fog/terremark.rb', line 72 def initialize(={}) @terremark_username = [:terremark_username] @data = self.class.data[@terremark_username] end |
Class Method Details
.data ⇒ Object
60 61 62 63 64 |
# File 'lib/fog/terremark.rb', line 60 def self.data @data ||= Hash.new do |hash, key| hash[key] = {} end end |
.reset_data(keys = data.keys) ⇒ Object
66 67 68 69 70 |
# File 'lib/fog/terremark.rb', line 66 def self.reset_data(keys=data.keys) for key in [*keys] data.delete(key) end end |
Instance Method Details
#add_internet_service(ip_id) ⇒ Object
55 56 57 |
# File 'lib/fog/terremark/requests/add_internet_service.rb', line 55 def add_internet_service(ip_id) raise MockNotImplemented.new("Contributions welcome!") end |
#add_node_service(ip) ⇒ Object
55 56 57 |
# File 'lib/fog/terremark/requests/add_node_service.rb', line 55 def add_node_service(ip) raise MockNotImplemented.new("Contributions welcome!") end |
#create_internet_service(vdc_id) ⇒ Object
55 56 57 |
# File 'lib/fog/terremark/requests/create_internet_service.rb', line 55 def create_internet_service(vdc_id) raise MockNotImplemented.new("Contributions welcome!") end |
#delete_internet_service(internet_service_id) ⇒ Object
34 35 36 |
# File 'lib/fog/terremark/requests/delete_internet_service.rb', line 34 def delete_internet_service(internet_service_id) raise MockNotImplemented.new("Contributions welcome!") end |
#delete_node_service(node_id) ⇒ Object
34 35 36 |
# File 'lib/fog/terremark/requests/delete_node_service.rb', line 34 def delete_node_service(node_id) raise MockNotImplemented.new("Contributions welcome!") end |
#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(vapp_id) ⇒ Object
35 36 37 |
# File 'lib/fog/terremark/requests/deploy_vapp.rb', line 35 def deploy_vapp(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_catalog(vdc_id) ⇒ Object
32 33 34 |
# File 'lib/fog/terremark/requests/get_catalog.rb', line 32 def get_catalog(vdc_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_catalog_item(catalog_item_id) ⇒ Object
35 36 37 |
# File 'lib/fog/terremark/requests/get_catalog_item.rb', line 35 def get_catalog_item(catalog_item_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_organization(organization_id) ⇒ Object
34 35 36 |
# File 'lib/fog/terremark/requests/get_organization.rb', line 34 def get_organization(organization_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_organizations ⇒ Object
29 30 31 |
# File 'lib/fog/terremark/requests/get_organizations.rb', line 29 def get_organizations raise MockNotImplemented.new("Contributions welcome!") end |
#get_public_ips(vdc_id) ⇒ Object
29 30 31 |
# File 'lib/fog/terremark/requests/get_public_ips.rb', line 29 def get_public_ips(vdc_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_task(task_id) ⇒ Object
39 40 41 |
# File 'lib/fog/terremark/requests/get_task.rb', line 39 def get_task(task_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_tasks_list(tasks_list_id) ⇒ Object
32 33 34 |
# File 'lib/fog/terremark/requests/get_tasks_list.rb', line 32 def get_tasks_list(tasks_list_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_vapp(vapp_id) ⇒ Object
42 43 44 |
# File 'lib/fog/terremark/requests/get_vapp.rb', line 42 def get_vapp(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_vapp_template(vapp_template_id) ⇒ Object
35 36 37 |
# File 'lib/fog/terremark/requests/get_vapp_template.rb', line 35 def get_vapp_template(vapp_template_id) raise MockNotImplemented.new("Contributions welcome!") end |
#get_vdc(vdc_id) ⇒ Object
35 36 37 |
# File 'lib/fog/terremark/requests/get_vdc.rb', line 35 def get_vdc(vdc_id) raise MockNotImplemented.new("Contributions welcome!") end |
#instatiate_vapp_template(vapp_template_id) ⇒ Object
106 107 108 |
# File 'lib/fog/terremark/requests/instantiate_vapp_template.rb', line 106 def instatiate_vapp_template(vapp_template_id) raise MockNotImplemented.new("Contributions welcome!") end |
#power_off(vapp_id) ⇒ Object
35 36 37 |
# File 'lib/fog/terremark/requests/power_off.rb', line 35 def power_off(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#power_on(vapp_id) ⇒ Object
35 36 37 |
# File 'lib/fog/terremark/requests/power_on.rb', line 35 def power_on(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#reset(vapp_id) ⇒ Object
35 36 37 |
# File 'lib/fog/terremark/requests/reset.rb', line 35 def reset(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |
#shutdown(vapp_id) ⇒ Object
35 36 37 |
# File 'lib/fog/terremark/requests/shutdown.rb', line 35 def shutdown(vapp_id) raise MockNotImplemented.new("Contributions welcome!") end |