summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/book.js2
-rw-r--r--lib/pluginslist.js5
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;