diff options
author | Stormwind <stormwind@stormwinds-page.de> | 2013-01-06 10:28:13 +0100 |
---|---|---|
committer | Stormwind <stormwind@stormwinds-page.de> | 2013-01-06 10:28:13 +0100 |
commit | cd97198e2269e8651d5f8081ec20501c8ea39aa9 (patch) | |
tree | 94f0f126bc8567e43dd694749ff1366040f04a65 /lib | |
parent | 3bb53d7343915e1a9f75f5ca4b53d61313b0ef29 (diff) |
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.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/zero/request/parameter.rb | 5 |
1 files changed, 3 insertions, 2 deletions
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 |