From e62bc31e6363084fb3e138a5fcfd799105d353b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samy=20Pess=C3=A9?= Date: Thu, 28 Apr 2016 11:17:33 +0200 Subject: [PATCH] Add method setSummary to book --- lib/models/book.js | 12 ++++++++++++ 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 bd7a0d05f..4dc0238a1 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 6ac8d041a..74df5633c 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); }); }