diff options
-rw-r--r-- | lib/book.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/book.js b/lib/book.js index 991e126..bfe0a17 100644 --- a/lib/book.js +++ b/lib/book.js @@ -6,10 +6,13 @@ var fs = require("./utils/fs"); var Configuration = require("./configuration"); var parser = require("./parser"); -var Book = function(root, options) { +var Book = function(root, options, parent) { // Root folder of the book this.root = root; + // Parent book + this.parent = parent; + // Configuration this.config = new Configuration(this, options); Object.defineProperty(this, "options", { @@ -45,8 +48,10 @@ Book.prototype.init = function() { return new Book( path.join(that.root, lang.path), _.extend({}, that.options, { + 'output': path.join(that.options.output, lang.path), 'lang': lang.lang - }) + }), + that ) }); }); |