lib/filemanager.js
function FileManager(generator, config, logger) {
        this._generator = generator;
        this._config = config;
        this._logger = logger;

        this._queue = new AsyncQueue();
        this._queue.pause();
        this._queue.on("error", function (err) {
            this._logger.error(err);
        }.bind(this));
    }
function FileManager(generator, config, logger) {
        this._generator = generator;
        this._config = config;
        this._logger = logger;

        this._queue = new AsyncQueue();
        this._queue.pause();
        this._queue.on("error", function (err) {
            this._logger.error(err);
        }.bind(this));
    }
function FileManager ( generator , config , logger ) { this . _generator = generator ; this . _config = config ; this . _logger = logger ; this . _queue = new AsyncQueue ( ) ; this . _queue . pause ( ) ; this . _queue . on ( "error" , function ( err ) { this . _logger . error ( err ) ; } . bind ( this ) ) ; }
Manage a collection of files, specified with relative paths, under a
given base path, specified absolutely.

@constructor
@param {Generator} generator
@param {object} config
@param {Logger} logger
Manage a collection of files specified with relative paths under a given base path specified absolutely .