var createNewMyObject = function () { try { var p = new MyObject(); } catch (ignore) { //ignore the error because its probably from missing arguments } //Now lets take care of arguments supplied!!! MyObject.apply(p, comb.array.flatten(["called by function wrapper"], comb.argsToArray(arguments))); return p; };
return function () { return [m].concat(comb.argsToArray(arguments)); }
constructor:function () { this.args = comb.argsToArray(arguments); }
var nodeCBStyleError = function (cb) { var args = comb.argsToArray(arguments); cb = args.pop(); cb.apply(this, ["ERROR"]); };
var nodeCBStyle = function (cb) { var args = comb.argsToArray(arguments); cb = args.pop(); cb.apply(this, [null].concat(args)); };
var c = comb.bindIgnore({test:true}, function () { var args = comb.argsToArray(arguments); assert.lengthOf(args, 1); assert.equal(args[0], "hello"); next(); }, "hello");
var promiseValueFunction = function (value) { var ret = new comb.Promise(); setTimeout(comb.hitch(ret, "callback", comb.argsToArray(arguments).join(" ")), 100); return ret; };
var staticValueFunction = function (value) { return comb.argsToArray(arguments).join(" "); };