# File lib/rbvmomi/basic_types.rb, line 161 def _get_property sym ret = @connection.propertyCollector.RetrieveProperties(:specSet => [{ :propSet => [{ :type => self.class.wsdl_name, :pathSet => [sym.to_s] }], :objectSet => [{ :obj => self }], }])[0] if ret.propSet.empty? fail if ret.missingSet.empty? raise ret.missingSet[0].fault else ret.propSet[0].val end end