From cd97198e2269e8651d5f8081ec20501c8ea39aa9 Mon Sep 17 00:00:00 2001 From: Stormwind Date: Sun, 6 Jan 2013 10:28:13 +0100 Subject: Kill all mutants in Zero::Request::Parameter I've also changed "extract_query_params" because it does not matter, if the query string it empty or not for the "parse_string" method. --- lib/zero/request/parameter.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/zero/request/parameter.rb b/lib/zero/request/parameter.rb index b1716bd..ac67401 100644 --- a/lib/zero/request/parameter.rb +++ b/lib/zero/request/parameter.rb @@ -79,14 +79,15 @@ module Zero # extracts the key value pairs from the environment # @return Hash all key value pairs from query string def extract_query_params(environment) - return {} if environment[ENV_KEY_QUERY].length == 0 parse_string(environment[ENV_KEY_QUERY]) end # extracts the key value pairs from the body # @return Hash all key value pairs from the payload def extract_payload_params(environment) - return {} unless PAYLOAD_CONTENT_TYPES.include?(environment[ENV_KEY_CONTENT_TYPE]) + unless PAYLOAD_CONTENT_TYPES.include?(environment[ENV_KEY_CONTENT_TYPE]) + return {} + end parse_string(environment[ENV_KEY_PAYLOAD].read) end -- cgit v1.2.3-70-g09d2