diff options
Diffstat (limited to 'lib/parse')
-rw-r--r-- | lib/parse/parseBook.js | 2 | ||||
-rw-r--r-- | lib/parse/parseIgnore.js | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/lib/parse/parseBook.js b/lib/parse/parseBook.js index 84a4038..a92f39e 100644 --- a/lib/parse/parseBook.js +++ b/lib/parse/parseBook.js @@ -42,7 +42,7 @@ function parseMultilingualBook(book) { .then(parseBookContent) .then(function(result) { // Ignore content of this book when generating parent book - ignore.add(langID + '/**'); + ignore = ignore.add(langID + '/**'); currentBook = currentBook.set('ignore', ignore); return currentBook.addLanguageBook(langID, result); diff --git a/lib/parse/parseIgnore.js b/lib/parse/parseIgnore.js index fafcc6f..d13663d 100644 --- a/lib/parse/parseIgnore.js +++ b/lib/parse/parseIgnore.js @@ -15,7 +15,7 @@ function parseIgnore(book) { var fs = book.getFS(); var ignore = book.getIgnore(); - ignore.addPattern([ + ignore = ignore.add([ // Skip Git stuff '.git/', @@ -35,13 +35,15 @@ function parseIgnore(book) { return Promise.serie(IGNORE_FILES, function(filename) { return fs.readAsString(filename) .then(function(content) { - ignore.addPattern(content.toString().split(/\r?\n/)); + ignore = ignore.add(content.toString().split(/\r?\n/)); }, function(err) { return Promise(); }); }) - .thenResolve(book); + .then(function() { + return book.setIgnore(ignore); + }); } module.exports = parseIgnore; |