Current section

Files

Jump to
eql src eql_config.erl
Raw

src/eql_config.erl

-module(eql_config).
-export([load/2]).
load(Env, Config) ->
parse(scan(proplists:get_value(Env, Config))).
scan(undefined) ->
undefined;
scan(IoList) ->
erl_scan:string(lists:flatten(io_lib:format("~s", [IoList]))).
parse({ok, Tokens, _}) ->
erl_parse:parse_term(Tokens);
parse(_) ->
undefined.