Method: VMware::DataObject.dump
- Defined in:
- lib/vmware/objects/data_object.rb
.dump(obj) ⇒ Object
Dump a data object to a string.
56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/vmware/objects/data_object.rb', line 56 def self.dump(obj) if self.is_base_class(obj) obj elsif obj.is_a? Array items = obj.collect {|o| self.dump(o) } "[#{items.join(', ')}]" else s = [] obj.properties.each {|k,v| s << "#{k} => #{self.dump(v)}" } "{#{s.join(', ')}}" end end |