diff options
author | Samy Pessé <samypesse@gmail.com> | 2014-04-04 10:27:45 -0700 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2014-04-04 10:27:45 -0700 |
commit | 88c480ba4f59a77e448bb88ede36fca1470aca0c (patch) | |
tree | 37be6f27efcc9c93529af53a48ac4716287a5810 /lib/generate/generator.js | |
parent | 3da53d56a2ac0b6652b52b74a974747d9df8662e (diff) | |
download | gitbook-88c480ba4f59a77e448bb88ede36fca1470aca0c.zip gitbook-88c480ba4f59a77e448bb88ede36fca1470aca0c.tar.gz gitbook-88c480ba4f59a77e448bb88ede36fca1470aca0c.tar.bz2 |
Complete json generator
Diffstat (limited to 'lib/generate/generator.js')
-rw-r--r-- | lib/generate/generator.js | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/lib/generate/generator.js b/lib/generate/generator.js index fcd0ad6..216bf3e 100644 --- a/lib/generate/generator.js +++ b/lib/generate/generator.js @@ -1,26 +1,28 @@ +var path = require("path"); var Q = require("q"); +var fs = require("./fs"); var BaseGenerator = function(options) { this.options = options; }; -BaseGenerator.prototype.convertFile = function(input) { +BaseGenerator.prototype.convertFile = function(content, input) { return Q.reject(new Error("Could not convert "+input)); }; BaseGenerator.prototype.transferFile = function(input) { - console.log("tranfer file", input); - /*return fs.copy( - path.join(root, file), - path.join(output, file) - );*/ + console.log("Copying", input); + return fs.copy( + path.join(this.options.input, input), + path.join(this.options.output, input) + ); }; BaseGenerator.prototype.transferFolder = function(input) { - console.log("tranfer folder", input); - /*return fs.mkdirp( - path.join(output, file) - );*/ + console.log("Creating directory", input); + return fs.mkdirp( + path.join(this.options.output, input) + ); }; BaseGenerator.prototype.finish = function() { |