Sha256: 81f7709aaef4f3ac6dafa7ba1c5992d7756b66abbb93fc6e377453fbd5c62f8f
Contents?: true
Size: 616 Bytes
Versions: 9
Compression:
Stored size: 616 Bytes
Contents
require 'fog' require 'vcloud/core' require 'vcloud/walker/cli' require 'vcloud/walker/vcloud_session' require 'vcloud/walker/fog_interface' require 'vcloud/walker/resource' require 'vcloud/walker/version' module Vcloud module Walker VALID_RESOURCES = %w{catalogs vdcs networks edgegateways organization} def self.walk(resource_to_walk) unless VALID_RESOURCES.include?(resource_to_walk) raise "Invalid resource '#{resource_to_walk}'. Possible options are '#{VALID_RESOURCES.join("','")}'." end Vcloud::Walker::Resource::Organization.send(resource_to_walk) end end end
Version data entries
9 entries across 9 versions & 1 rubygems