jsx_to_term: fix parsing 'return_maps' option

This commit is contained in:
Led 2017-10-14 03:53:05 +03:00
parent d4b6d3dc5f
commit fbaad5e335

View file

@ -86,9 +86,8 @@ parse_config([{labels, Val}|Rest], Config)
parse_config(Rest, Config#config{labels = Val});
parse_config([labels|Rest], Config) ->
parse_config(Rest, Config#config{labels = binary});
parse_config([{return_maps, Val}|Rest], Config)
when Val == true; Val == false ->
parse_config(Rest, Config#config{return_maps = true});
parse_config([{return_maps, Val}|Rest], Config) when is_boolean(Val) ->
parse_config(Rest, Config#config{return_maps = Val});
parse_config([return_maps|Rest], Config) ->
parse_config(Rest, Config#config{return_maps = true});
parse_config([{K, _}|Rest] = Options, Config) ->