Permalink
Browse files

Remove #size call on rack input io

  • Loading branch information...
1 parent 149d13e commit 086392492cdf546713122c6ef1601e45fdf2142f @josh josh committed with jeremy Apr 7, 2010
Showing with 4 additions and 8 deletions.
  1. +4 −8 actionpack/lib/action_dispatch/middleware/params_parser.rb
@@ -36,17 +36,13 @@ def parse_formatted_parameters(env)
when Proc
strategy.call(request.raw_post)
when :xml_simple, :xml_node
- request.body.size == 0 ? {} : Hash.from_xml(request.raw_post).with_indifferent_access
+ (Hash.from_xml(request.raw_post) || {}).with_indifferent_access
when :yaml
YAML.load(request.raw_post)
when :json
- if request.body.size == 0
- {}
- else
- data = ActiveSupport::JSON.decode(request.raw_post)
- data = {:_json => data} unless data.is_a?(Hash)
- data.with_indifferent_access
- end
+ data = ActiveSupport::JSON.decode(request.raw_post)
+ data = {:_json => data} unless data.is_a?(Hash)
+ data.with_indifferent_access
else
false
end

0 comments on commit 0863924

Please sign in to comment.