code: function(workingDir, srcFiles, targetDir, options) {
  
      this.workingDir = workingDir;
      this.srcFiles = srcFiles.sort();
      this.targetDir = targetDir;
  
      this.options = _.isObject(options) ? options : {};
  
      this.checker = new Checker(this);
      this.front = new Front(this.workingDir, this.srcFiles, this.targetDir, this.options.front);
      this.jumper = new Jumper(this.srcFiles);
      this.logger = new Logger(this.options.logger);
    }
docs: ### Constructor * **workingDir**: the directory from which the readme and other files are taken by default. * **srcFiles**: the relative paths of the source files to document (these must be real paths without globs) * **targetDir**: where the documentation should be output. * **options**: additional configuration (see Options).  ### Options * **logger**: logger options object (see [Logger](logger.html)).