diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-01-19 10:08:49 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-01-19 10:08:49 +0100 |
commit | d9c020194d949bd7591c51f6a6bfb48612f39a09 (patch) | |
tree | d9715f3fda2751481a89a2afcfa9ada2a1d8ccb7 /lib/book.js | |
parent | ec586dd3cdf06e9567f5d3e4961022ddc3c94778 (diff) | |
download | gitbook-d9c020194d949bd7591c51f6a6bfb48612f39a09.zip gitbook-d9c020194d949bd7591c51f6a6bfb48612f39a09.tar.gz gitbook-d9c020194d949bd7591c51f6a6bfb48612f39a09.tar.bz2 |
Add base object to load configuration
Diffstat (limited to 'lib/book.js')
-rw-r--r-- | lib/book.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/book.js b/lib/book.js new file mode 100644 index 0000000..62667a9 --- /dev/null +++ b/lib/book.js @@ -0,0 +1,18 @@ +var _ = require("lodash"); + +var Configuration = require("./configuration"); + +var Book = function(root) { + // Root folder of the book + this.root = root; + + // Configuration + this.config = new Configuration(this); + Object.defineProperty(this, "options", { + get: function () { + return this.config.options; + } + }); +}; + +module.exports= Book; |