diff options
Diffstat (limited to 'src/rebar_config.erl')
-rw-r--r-- | src/rebar_config.erl | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/rebar_config.erl b/src/rebar_config.erl index a6ad5b2..077de75 100644 --- a/src/rebar_config.erl +++ b/src/rebar_config.erl @@ -25,7 +25,8 @@ -module(rebar_config). -export([new/1, - get_modules/2]). + get_modules/2, + get_list/3]). -record(config, { dir, opts }). @@ -42,3 +43,12 @@ get_modules(Config, app) -> {ok, Modules} -> Modules end. + +get_list(Config, Key, Default) -> + case orddict:find(Key, Config#config.opts) of + error -> + Default; + {ok, List} -> + List + end. + |