Sha256: 6789f9e8c902c59d09bde0c031a1950eb064dea1def6ad3354fe080815408c5d
Contents?: true
Size: 588 Bytes
Versions: 69
Compression:
Stored size: 588 Bytes
Contents
define(function () { /** * Returns a function that composes multiple functions, passing results to * each other. */ function compose() { var fns = arguments; return function(arg){ // only cares about the first argument since the chain can only // deal with a single return value anyway. It should start from // the last fn. var n = fns.length; while (n--) { arg = fns[n].call(this, arg); } return arg; }; } return compose; });
Version data entries
69 entries across 69 versions & 2 rubygems