start collecting env mutations

I'd like to put all env mutations together so we can understand how to
change this code to call `call` on the controller
This commit is contained in:
Aaron Patterson 2015-07-10 11:27:33 -07:00
parent 0adb8f8fa6
commit f1fcf9b526

@ -69,8 +69,6 @@ def assign_parameters(routes, controller_path, action, parameters = {})
if ENCODER.should_multipart?(non_path_parameters)
@env['CONTENT_TYPE'] = ENCODER.content_type
data = ENCODER.build_multipart non_path_parameters
@env['CONTENT_LENGTH'] = data.length.to_s
@env['rack.input'] = StringIO.new(data)
else
@env['CONTENT_TYPE'] ||= 'application/x-www-form-urlencoded'
@ -92,10 +90,10 @@ def assign_parameters(routes, controller_path, action, parameters = {})
else
raise "Unknown Content-Type: #{content_type}"
end
@env['CONTENT_LENGTH'] = data.length.to_s
@env['rack.input'] = StringIO.new(data)
end
@env['CONTENT_LENGTH'] = data.length.to_s
@env['rack.input'] = StringIO.new(data)
end
path_parameters[:controller] = controller_path