Class RbVmomi::VIM::ManagedObject
In: lib/rbvmomi/vim/ManagedObject.rb
Parent: Object

Methods

Public Instance methods

Efficiently retrieve multiple properties from an object. @param pathSet (see collect!) @yield [*values] Property values in same order as pathSet. @return [Array] Property values in same order as pathSet, or the return

                value from the block if it is given.

Efficiently retrieve multiple properties from an object. @param pathSet [Array] Properties to return. @return [Hash] Hash from property paths to values.

Wait for updates on an object until a condition becomes true.

@param pathSet [Array] Property paths to wait for updates to. @yield Called when an update to a subscribed property occurs. @yieldreturn [Boolean] Whether to stop waiting.

@todo Pass the current property values to the block.

[Validate]