module VimPropMaps
Constants
- CorePropMap
- EmsRefreshPropMap
- EventMonitorPropMap
- FullPropMap
- PropMapVCenter
- UpdatePropMapsByType
- VimCoreUpdaterPropMap
Public Instance Methods
dupProps(pmap)
click to toggle source
# File lib/VMwareWebService/VimPropMaps.rb, line 625 def dupProps(pmap) raise "#{self.class.name}.dupProps: property map is not a Hash (#{pmap.class.name})" unless pmap.kind_of?(Hash) npmap = pmap.dup npmap.each do |k, v| raise "#{self.class.name}.dupProps: #{k} map is not a Hash (#{v.class.name})" unless v.kind_of?(Hash) nv = v.dup nv[:props] = nv[:props].dup unless nv[:props].nil? npmap[k] = nv end npmap end