Example #1
0
 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;
 };
Example #2
0
 return function () {
     return [m].concat(comb.argsToArray(arguments));
 }
Example #3
0
 constructor:function () {
     this.args = comb.argsToArray(arguments);
 }
Example #4
0
 var nodeCBStyleError = function (cb) {
     var args = comb.argsToArray(arguments);
     cb = args.pop();
     cb.apply(this, ["ERROR"]);
 };
Example #5
0
 var nodeCBStyle = function (cb) {
     var args = comb.argsToArray(arguments);
     cb = args.pop();
     cb.apply(this, [null].concat(args));
 };
Example #6
0
 var c = comb.bindIgnore({test:true}, function () {
     var args = comb.argsToArray(arguments);
     assert.lengthOf(args, 1);
     assert.equal(args[0], "hello");
     next();
 }, "hello");
Example #7
0
 var promiseValueFunction = function (value) {
     var ret = new comb.Promise();
     setTimeout(comb.hitch(ret, "callback", comb.argsToArray(arguments).join(" ")), 100);
     return ret;
 };
Example #8
0
 var staticValueFunction = function (value) {
     return comb.argsToArray(arguments).join(" ");
 };