## Object

    Object
       |
       +--Object

SUMMARY: Constructor | Properties | Methods | DETAIL: Constructor | Properties | Methods

Methods Summary
`Object` | `clone(clone, recursive)` copy the properties of an object into a new object
`void` | `dump(recursive)` print the contents of an object for debugging
`Object` | `reduce(recursive)` reduce an extended object (ie.

Method Detail

### clone

    Object clone(clone, recursive)

copy the properties of an object into a new object

Parameters:

`Object` - the source object

`Object` - the (optional) target object

Returns:

Object the resulting object

### dump

    void dump(recursive)

print the contents of an object for debugging

Parameters:

`Object` - the object to dump

`Boolean` - recursive flag (if true, dump child objects, too)

### reduce

    Object reduce(recursive)

reduce an extended object (ie. a HopObject) to a generic javascript object

Parameters:

`HopObject` - the HopObject to be reduced

Returns:

Object the resulting generic object

SUMMARY: Constructor | Properties | Methods | DETAIL: Constructor | Properties | Methods

Documentation generated by JSDoc on Thu Apr 5 01:59:00 2007