diff options
-rw-r--r-- | lib/book.js | 2 | ||||
-rw-r--r-- | lib/pluginslist.js | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/book.js b/lib/book.js index d1c7ece..cadc9f5 100644 --- a/lib/book.js +++ b/lib/book.js @@ -337,7 +337,7 @@ Book.prototype.parsePlugins = function() { .then(function() { if (_.size(that.plugins.failed) > 0) return Q.reject(new Error("Error loading plugins: "+that.plugins.failed.join(",")+". Run 'gitbook install' to install plugins from NPM.")); - that.log.info.ok(that.plugins.length+" plugins loaded"); + that.log.info.ok(that.plugins.count()+" plugins loaded"); that.log.debug.ln("normalize plugins list"); }); }; diff --git a/lib/pluginslist.js b/lib/pluginslist.js index a3d43e2..0631922 100644 --- a/lib/pluginslist.js +++ b/lib/pluginslist.js @@ -28,6 +28,11 @@ var PluginsList = function(book, plugins) { if (plugins) this.load(plugins); }; +// return count of plugins +PluginsList.prototype.count = function() { + return this.plugins.length; +}; + // Add and load a plugin PluginsList.prototype.load = function(plugin, options) { var that = this; |