module Registry

Public Class Methods

register(args) click to toggle source
# File lib/VMwareWebService/wsdl41/convert_mapping_registry_to_yaml.rb, line 19
def self.register(args)
  argId = args[:schema_name] || args[:schema_type]
  if (sea = args[:schema_element])
    argHash  = {}
    sea.each do |se|
      se[1] = se[1][0] if se[1].kind_of?(Array)
      se[1]['VimWs25::'] = '' if se[1] && se[1]['VimWs25::']
      if se[1] && se[1][/\[\]$/]
        se[1][/\[\]$/] = ''
        se << true
      else
        se << false
      end
      argHash[se[0]] = {}
      argHash[se[0]][:type] = se[1].to_sym if se[1]
      argHash[se[0]][:isArray] = true if se.last
    end
    @registry[argId] = argHash
  end
end
registry() click to toggle source
# File lib/VMwareWebService/wsdl41/convert_mapping_registry_to_yaml.rb, line 43
def self.registry
  @registry
end
set(*_args) click to toggle source
# File lib/VMwareWebService/wsdl41/convert_mapping_registry_to_yaml.rb, line 40
def self.set(*_args)
end