diff options
author | Adam Kocoloski <adam@cloudant.com> | 2010-04-21 14:16:56 -0400 |
---|---|---|
committer | Adam Kocoloski <adam@cloudant.com> | 2010-04-21 14:16:56 -0400 |
commit | d9f7834a7618f1c8e7334e98221127519fdc4ecb (patch) | |
tree | 9305d4c533a449946b9c84446b4fd3bfa1b337f0 | |
parent | cb8ce418615ad18041ec5ae9ffff88414fc360db (diff) |
use keysearch BIF to traverse ejson. BugzID 10064
-rw-r--r-- | src/configuration.erl | 14 |
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}. |