1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| let fs = require('fs');
| let FileTask = require('./file_task').FileTask;
|
| /**
| @name jake
| @namespace jake
| */
| /**
| @name jake.DirectoryTask
| @constructor
| @augments EventEmitter
| @augments jake.Task
| @augments jake.FileTask
| @description A Jake DirectoryTask
|
| @param {String} name The name of the directory to create.
| */
| class DirectoryTask extends FileTask {
| constructor(...args) {
| super(...args);
| if (fs.existsSync(this.name)) {
| this.updateModTime();
| }
| else {
| this.modTime = null;
| }
| }
| }
|
| exports.DirectoryTask = DirectoryTask;
|
|