1 | // Dependencies ---------------------------------------------------------------
|
2 | var Task = require('../lib/task/Task');
|
3 |
|
4 |
|
5 | // Generate Task --------------------------------------------------------------
|
6 | var generate = {
|
7 |
|
8 | mode: Task.Each,
|
9 | data: true,
|
10 |
|
11 | map: function(e, file) {
|
12 | return file;
|
13 | },
|
14 |
|
15 | run: function(e, done) {
|
16 | done(new Error('Task not implemented.'));
|
17 | }
|
18 |
|
19 | };
|
20 |
|
21 |
|
22 | // Factory --------------------------------------------------------------------
|
23 | module.exports = {
|
24 |
|
25 | task: function(file, data) {
|
26 | return new Task('Generate: ' + file, null, generate, {
|
27 | file: file,
|
28 | data: data
|
29 | });
|
30 | }
|
31 |
|
32 | };
|
33 |
|