diff options
Diffstat (limited to 'lib/book.js')
-rw-r--r-- | lib/book.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/book.js b/lib/book.js index 6c8fdbb..df19f74 100644 --- a/lib/book.js +++ b/lib/book.js @@ -39,7 +39,7 @@ var Book = function(root, options, parent) { }; // Initialize and parse the book: config, summary, glossary -Book.prototype.init = function() { +Book.prototype.parse = function() { var that = this; var multilingal = false; @@ -81,7 +81,7 @@ Book.prototype.init = function() { // Init sub-books return _.reduce(that.books, function(prev, book) { return prev.then(function() { - return book.init(); + return book.parse(); }); }, Q()); }) @@ -93,7 +93,7 @@ Book.prototype.init = function() { Book.prototype.generate = function() { var that = this; - return this.init() + return Q() .then(function() { }); @@ -219,4 +219,9 @@ Book.prototype.statFile = function(filename) { return fs.stat(path.join(this.root, filename)); }; +// Retrun true if the book is a multilingual book +Book.prototype.isMultilingual = function(filename) { + return this.books.length > 0; +}; + module.exports= Book; |