summaryrefslogtreecommitdiff
path: root/src/rebar_config.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rebar_config.erl')
-rw-r--r--src/rebar_config.erl12
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.
+