mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-17 16:15:22 +00:00
36 lines
883 B
JavaScript
36 lines
883 B
JavaScript
var path = require("path");
|
|
var Q = require("q");
|
|
var fs = require("./fs");
|
|
|
|
var BaseGenerator = function(options) {
|
|
this.options = options;
|
|
};
|
|
|
|
BaseGenerator.prototype.convertFile = function(content, input) {
|
|
return Q.reject(new Error("Could not convert "+input));
|
|
};
|
|
|
|
BaseGenerator.prototype.transferFile = function(input) {
|
|
return fs.copy(
|
|
path.join(this.options.input, input),
|
|
path.join(this.options.output, input)
|
|
);
|
|
};
|
|
|
|
BaseGenerator.prototype.transferFolder = function(input) {
|
|
return fs.mkdirp(
|
|
path.join(this.options.output, input)
|
|
);
|
|
};
|
|
|
|
BaseGenerator.prototype.langsIndex = function(langs) {
|
|
return Q.reject(new Error("Langs index is not supported in this generator"));
|
|
};
|
|
|
|
BaseGenerator.prototype.finish = function() {
|
|
return Q.reject(new Error("Could not finish generation"));
|
|
};
|
|
|
|
|
|
|
|
module.exports = BaseGenerator; |