-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.