diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/models/book.js | 12 | ||||
-rw-r--r-- | lib/parse/parseSummary.js | 5 |
2 files changed, 13 insertions, 4 deletions
diff --git a/lib/models/book.js b/lib/models/book.js index bd7a0d0..4dc0238 100644 --- a/lib/models/book.js +++ b/lib/models/book.js @@ -191,6 +191,18 @@ Book.prototype.addLanguageBook = function(language, book) { return this.set('books', books); }; + +/** + Set the summary for this book + + @param {Summary} + @return {Book} +*/ +Book.prototype.setSummary = function(summary) { + return this.set('summary', summary); +}; + + /** Change log level diff --git a/lib/parse/parseSummary.js b/lib/parse/parseSummary.js index 6ac8d04..74df563 100644 --- a/lib/parse/parseSummary.js +++ b/lib/parse/parseSummary.js @@ -30,8 +30,6 @@ function parseSummary(book) { var summary = Summary.createFromParts(file, result.parts); - - // Insert readme as first entry var firstArticle = summary.getFirstArticle(); if (!firstArticle || firstArticle.getRef() !== readmeFile.getPath()) { @@ -41,9 +39,8 @@ function parseSummary(book) { }); } - // Set new summary - return book.set('summary', summary); + return book.setSummary(summary); }); } |