summaryrefslogtreecommitdiffstats
path: root/lib/configuration.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-08-27 15:26:12 +0200
committerSamy Pessé <samypesse@gmail.com>2015-08-27 15:26:12 +0200
commit310a6d909f4a55f17d61c6a3d829d4d8c3ead385 (patch)
tree4a1b124ef6bc84288c44168f29ca5499c6d26e03 /lib/configuration.js
parentcefd8fc50f1285ab4be2bd869503282b2a9fa5ae (diff)
downloadgitbook-310a6d909f4a55f17d61c6a3d829d4d8c3ead385.zip
gitbook-310a6d909f4a55f17d61c6a3d829d4d8c3ead385.tar.gz
gitbook-310a6d909f4a55f17d61c6a3d829d4d8c3ead385.tar.bz2
Add method 'get' to config object (helper for plugins)
Diffstat (limited to 'lib/configuration.js')
-rw-r--r--lib/configuration.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/configuration.js b/lib/configuration.js
index 9e839e6..f510918 100644
--- a/lib/configuration.js
+++ b/lib/configuration.js
@@ -156,6 +156,10 @@ Configuration.prototype.normalizeLanguage = function() {
return i18n.normalizeLanguage(this.options.language);
};
+// Return a configuration
+Configuration.prototype.get = function(key, def) {
+ return _.get(this.options, key, def);
+};
// Default configuration
Configuration.DEFAULT = {