00001 var createWrap = require('./_createWrap');
00002
00004 var WRAP_ARY_FLAG = 128;
00005
00023 function ary(func, n, guard) {
00024 n = guard ? undefined : n;
00025 n = (func && n == null) ? func.length : n;
00026 return createWrap(func, WRAP_ARY_FLAG, undefined, undefined, undefined, undefined, n);
00027 }
00028
00029 module.exports = ary;