Module: Vcloud::Walker
- Defined in:
- lib/vcloud/walker.rb,
lib/vcloud/walker/version.rb,
lib/vcloud/walker/resource/vm.rb,
lib/vcloud/walker/resource/vdc.rb,
lib/vcloud/walker/fog_interface.rb,
lib/vcloud/walker/resource/vapp.rb,
lib/vcloud/walker/vcloud_session.rb,
lib/vcloud/walker/resource/entity.rb,
lib/vcloud/walker/resource/catalog.rb,
lib/vcloud/walker/resource/network.rb,
lib/vcloud/walker/resource/collection.rb,
lib/vcloud/walker/resource/catalog_item.rb,
lib/vcloud/walker/resource/organization.rb,
lib/vcloud/walker/resource/gateway_ipsec_vpn_service.rb
Defined Under Namespace
Modules: Resource Classes: FogInterface, VcloudSession
Constant Summary collapse
- VERSION =
'3.1.1'
Class Method Summary collapse
Class Method Details
.walk(resource_to_walk) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/vcloud/walker.rb', line 12 def self.walk(resource_to_walk) = ['catalogs', 'vdcs', 'networks', 'edgegateways', 'organization'] if .include? resource_to_walk Vcloud::Walker::Resource::Organization.send(resource_to_walk) else puts "Possible options are '#{.join("','")}'." end end |