# File lib/rbvmomi/vim/ManagedObject.rb, line 30 def collect! *pathSet spec = { :objectSet => [{ :obj => self }], :propSet => [{ :pathSet => pathSet, :type => self.class.wsdl_name }] } @soap.propertyCollector.RetrieveProperties(:specSet => [spec])[0].to_hash end