summaryrefslogtreecommitdiffstats
path: root/lib/book.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-02-11 11:53:32 +0100
committerSamy Pessé <samypesse@gmail.com>2016-02-11 11:53:32 +0100
commit02cff8c72ca742cd06a65d171657eb230eedbc5b (patch)
treea56125291f2fbb8a54d3e68210818133e53701fd /lib/book.js
parenta67993ac0b08665502c67d9852124d17d66f4072 (diff)
downloadgitbook-02cff8c72ca742cd06a65d171657eb230eedbc5b.zip
gitbook-02cff8c72ca742cd06a65d171657eb230eedbc5b.tar.gz
gitbook-02cff8c72ca742cd06a65d171657eb230eedbc5b.tar.bz2
Add base for page parsing
Diffstat (limited to 'lib/book.js')
-rw-r--r--lib/book.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/book.js b/lib/book.js
index def724b..e762ad9 100644
--- a/lib/book.js
+++ b/lib/book.js
@@ -10,6 +10,7 @@ var Glossary = require('./backbone/glossary');
var Summary = require('./backbone/summary');
var Langs = require('./backbone/langs');
var Page = require('./backbone/page');
+var TemplateEngine = require('./template');
var pathUtil = require('./utils/path');
var error = require('./utils/error');
var Promise = require('./utils/promise');
@@ -89,6 +90,9 @@ function Book(opts) {
// List of page in the book
this.pages = {};
+ // Templating engine
+ this.template = new TemplateEngine(this);
+
_.bindAll(this);
}