lib/rbvmomi/vim/ManagedObject.rb in rbvmomi-1.1.0 vs lib/rbvmomi/vim/ManagedObject.rb in rbvmomi-1.1.1
- old
+ new
@@ -12,11 +12,11 @@
:propSet => [{ :type => self.class.wsdl_name, :all => all, :pathSet => pathSet }],
:objectSet => [{ :obj => self }],
}, :partialUpdates => false
ver = ''
loop do
- result = @soap.propertyCollector.WaitForUpdates(version: ver)
+ result = @soap.propertyCollector.WaitForUpdates(:version => ver)
ver = result.version
if x = b.call
return x
end
end
@@ -27,16 +27,16 @@
# Efficiently retrieve multiple properties from an object.
# @param pathSet [Array] Properties to return.
# @return [Hash] Hash from property paths to values.
def collect! *pathSet
spec = {
- objectSet: [{ obj: self }],
- propSet: [{
- pathSet: pathSet,
- type: self.class.wsdl_name
+ :objectSet => [{ :obj => self }],
+ :propSet => [{
+ :pathSet => pathSet,
+ :type => self.class.wsdl_name
}]
}
- @soap.propertyCollector.RetrieveProperties(specSet: [spec])[0].to_hash
+ @soap.propertyCollector.RetrieveProperties(:specSet => [spec])[0].to_hash
end
# Efficiently retrieve multiple properties from an object.
# @param pathSet (see #collect!)
# @yield [*values] Property values in same order as +pathSet+.