123456789101112131415161718192021222324252627282930 |
- 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;
|