From 7e242b7e1e59f61c059646c81e2a25e9475e880a Mon Sep 17 00:00:00 2001 From: alisdair sullivan Date: Fri, 6 Apr 2012 08:12:55 -0700 Subject: [PATCH] throw exception on bad options, rather than returning error tuple --- src/jsx_utils.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jsx_utils.erl b/src/jsx_utils.erl index d4dfd41..58ffed7 100644 --- a/src/jsx_utils.erl +++ b/src/jsx_utils.erl @@ -84,8 +84,8 @@ parse_opts([json_escape|Rest], Opts) -> parse_opts(Rest, Opts#opts{escaped_strings=true}); parse_opts([ignore_bad_escapes|Rest], Opts) -> parse_opts(Rest, Opts#opts{ignored_bad_escapes=true}); -parse_opts(_, _) -> - {error, badarg}. +parse_opts(Options, Opts) -> + erlang:error(badarg, [Options, Opts]). valid_flags() ->