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:
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
|
||||
|
Loading…
Reference in New Issue
Block a user