summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Kocoloski <adam@cloudant.com>2010-04-21 14:16:56 -0400
committerAdam Kocoloski <adam@cloudant.com>2010-04-21 14:16:56 -0400
commitd9f7834a7618f1c8e7334e98221127519fdc4ecb (patch)
tree9305d4c533a449946b9c84446b4fd3bfa1b337f0
parentcb8ce418615ad18041ec5ae9ffff88414fc360db (diff)
use keysearch BIF to traverse ejson. BugzID 10064
-rw-r--r--src/configuration.erl14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/configuration.erl b/src/configuration.erl
index 2d5582da..db44e83c 100644
--- a/src/configuration.erl
+++ b/src/configuration.erl
@@ -69,14 +69,14 @@ stop() ->
%% @doc turn a couch config proplist into a dynomite configuration record
couch2dynomite_config(ClusterConfig, Directory) ->
- Q = ?l2i(proplists:get_value("q", ClusterConfig, "3")),
- R = ?l2i(proplists:get_value("r", ClusterConfig, "2")),
- W = ?l2i(proplists:get_value("w", ClusterConfig, "1")),
- N = ?l2i(proplists:get_value("n", ClusterConfig, "4")),
+ Q = ?l2i(couch_util:get_value("q", ClusterConfig, "3")),
+ R = ?l2i(couch_util:get_value("r", ClusterConfig, "2")),
+ W = ?l2i(couch_util:get_value("w", ClusterConfig, "1")),
+ N = ?l2i(couch_util:get_value("n", ClusterConfig, "4")),
%% use couch's database_dir here, to avoid /tmp/data not existing
- Webport = ?l2i(proplists:get_value("webport", ClusterConfig, "8080")),
- Meta = proplists:get_value("meta", ClusterConfig, []),
- StorageMod = proplists:get_value("storage_mod", ClusterConfig, []),
+ Webport = ?l2i(couch_util:get_value("webport", ClusterConfig, "8080")),
+ Meta = couch_util:get_value("meta", ClusterConfig, []),
+ StorageMod = couch_util:get_value("storage_mod", ClusterConfig, []),
#config{q=Q, r=R, w=W, n=N, directory=Directory, web_port=Webport,
meta=Meta, storage_mod=StorageMod}.