Coroutine with ES6 generators simpler then ever
npm install ruffCoroutine with ES6 generators simple as never before.
```
npm i ruff --save
`js`
var ruff = require('ruff'),
minify = require('minify');
ruff(function*() {
var mini = minify.bind(null, 'lib/ruff.js'),
result = yield mini;
console.log(result)
}).on('error', function(error) {
console.log(error);
});$3
ruff supports parallel execution.
`js``
var ruff = require('ruff'),
minify = require('minify');
ruff(function*() {
var first = minify.bind(null, '1.js'),
second = minify.bind(null, '2.js');
yield [first, second];
console.log('done');
}).on('error', function(error) {
console.log(error);
}).on('end', function() {
console.log('ok what\'s next?');
});
MIT