From 0c48f00c74799e365c8eaed150e5ce06dd3ac537 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Sat, 2 Apr 2011 10:31:39 -0400 Subject: [PATCH] Corrected documentation and default value for unless_exists in propobj's doSetup() --- lib/propobj.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/propobj.js b/lib/propobj.js index 6a78020..647cb19 100644 --- a/lib/propobj.js +++ b/lib/propobj.js @@ -78,14 +78,17 @@ exports.setup = function( dest, properties, methods ) /** * Set up destination object by copying over properties and methods * - * @param {Object} dest destination object - * @param {Object} properties properties to copy - * @param {Object=} methods methods to copy + * @param {Object} dest destination object + * @param {Object} properties properties to copy + * @param {Object=} methods methods to copy + * @param {boolean} unless_exists do not set if method already exists in dest * * @return {undefined} */ function doSetup( dest, properties, methods, unless_exists ) { + unless_exists = !!unless_exists; + var hasOwn = Array.prototype.hasOwnProperty; // copy over the methods