class Fog::Vcloud::Compute

Constants

BASE_PATH
DEFAULT_VERSION
PORT
SCHEME
SUPPORTED_VERSIONS

Attributes

default_organization_uri[W]

Public Class Methods

item_request(type) click to toggle source
# File lib/fog/vcloud/compute.rb, line 348
      def self.item_request(type)
        Fog::Vcloud::Compute::Real.class_eval <<-EOS, __FILE__,__LINE__
          def get_#{type}(uri)
            Fog::Vcloud::Compute::#{type.to_s.capitalize}.new(
              self.request(basic_request_params(uri)).body.merge(
                :service => self,
                :collection => Fog::Vcloud::Compute::#{type.to_s.capitalize}s.new(
                  :service => self
                )
              )
            )
          end
        EOS
      end
item_requests(*types) click to toggle source
# File lib/fog/vcloud/compute.rb, line 345
def self.item_requests(*types)
  types.each{|t| item_request(t) }
end