streamlined options

This commit is contained in:
alisdair sullivan 2011-07-28 19:21:19 -07:00
parent eeda6b4c99
commit 100f707899
3 changed files with 2 additions and 5 deletions

View file

@ -263,7 +263,7 @@ multi_decode_test_() ->
multi_decode(JSON, Flags) ->
P = jsx:decoder(Flags ++ [{multi_term, true}]),
P = jsx:decoder(Flags ++ [multi_term]),
multi_decode_loop(P(JSON), [[]]).
multi_decode_loop({jsx, incomplete, _Next}, [[]|Acc]) ->

View file

@ -33,7 +33,7 @@
-type jsx_opts() :: [jsx_opt()].
-type jsx_opt() :: {multi_term, true | false}
-type jsx_opt() :: multi_term
| loose_unicode
| {encoding, auto
| utf8

View file

@ -139,9 +139,6 @@ parse_opts(Opts) ->
parse_opts([], Opts) ->
Opts;
parse_opts([{multi_term, Value}|Rest], Opts) ->
true = lists:member(Value, [true, false]),
parse_opts(Rest, Opts#opts{multi_term=Value});
parse_opts([multi_term|Rest], Opts) ->
parse_opts(Rest, Opts#opts{multi_term=true});
parse_opts([loose_unicode|Rest], Opts) ->