summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/book.js9
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
)
});
});