# File lib/rbvmomi/vim/Folder.rb, line 166 def inventory_tree propSpecs={} inv = inventory_flat propSpecs children = inv.values.group_by { |v| v['parent'] } rec = lambda { |parent| Hash[(children[parent]||[]).map { |x| [x, rec[x.obj]] }] } rec[self] end