diff options
Diffstat (limited to 'lib/models/book.js')
-rw-r--r-- | lib/models/book.js | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/lib/models/book.js b/lib/models/book.js index e39897b..b36f77f 100644 --- a/lib/models/book.js +++ b/lib/models/book.js @@ -1,6 +1,5 @@ var path = require('path'); var Immutable = require('immutable'); -var Ignore = require('ignore'); var Logger = require('../utils/logger'); @@ -10,7 +9,7 @@ var Readme = require('./readme'); var Summary = require('./summary'); var Glossary = require('./glossary'); var Languages = require('./languages'); - +var Ignore = require('./ignore'); var Book = Immutable.Record({ // Logger for outptu message @@ -128,8 +127,7 @@ Book.prototype.isFileIgnored = function(filename) { filename = path.join(language, filename); } - - return ignore.filter([filename]).length == 0; + return ignore.isFileIgnored(filename); }; /** @@ -222,6 +220,16 @@ Book.prototype.setConfig = function(config) { }; /** + Set the ignore instance for this book + + @param {Ignore} + @return {Book} +*/ +Book.prototype.setIgnore = function(ignore) { + return this.set('ignore', ignore); +}; + +/** Change log level @param {String} level |