From 3df6a1dab69a7d5c6fa1eeb98a526d9ca34e46b1 Mon Sep 17 00:00:00 2001 From: alisdair sullivan Date: Tue, 4 Jun 2013 01:14:11 +0000 Subject: [PATCH] swap `badarg' error for `function_clause' error in jsx:format/x --- src/jsx_to_json.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jsx_to_json.erl b/src/jsx_to_json.erl index 1a142b4..177a32c 100644 --- a/src/jsx_to_json.erl +++ b/src/jsx_to_json.erl @@ -45,7 +45,8 @@ to_json(Source, Config) when is_list(Config) -> -spec format(Source::binary(), Config::config()) -> binary(). format(Source, Config) when is_binary(Source) andalso is_list(Config) -> - (jsx:decoder(?MODULE, Config, jsx_config:extract_config(Config ++ [escaped_strings])))(Source). + (jsx:decoder(?MODULE, Config, jsx_config:extract_config(Config ++ [escaped_strings])))(Source); +format(_, _) -> erlang:error(badarg). parse_config(Config) -> parse_config(Config, #config{}).