Skip to content

Commit 16d5e9b

Browse files
koffeinfreialexellis
authored andcommitted
Actually set headers in sinatra routes
The headers weren't actually set previously. The statement `headers = res_headers` doesn't have any effect, since it only creates a local variable. Signed-off-by: Alexis Reigel <[email protected]>
1 parent 743b274 commit 16d5e9b

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

template/ruby-http/index.rb

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,23 @@
1313
get '/*' do
1414
res, res_headers = handler.run request.body, request.env
1515

16-
headers = res_headers
17-
18-
return res
16+
[200, res_headers, res]
1917
end
2018

2119
post '/*' do
22-
res, res_headers = handler.run request.body, request.env
23-
headers = res_headers
24-
return res
20+
res, res_headers = handler.run request.body, request.env
21+
22+
[200, res_headers, res]
2523
end
2624

2725
put '/*' do
28-
res, res_headers = handler.run request.body, request.env
29-
headers = res_headers
26+
res, res_headers = handler.run request.body, request.env
3027

31-
return res
28+
[200, res_headers, res]
3229
end
3330

3431
delete '/*' do
35-
res, res_headers = handler.run request.body, request.env
36-
headers = res_headers
32+
res, res_headers = handler.run request.body, request.env
3733

38-
return res
34+
[200, res_headers, res]
3935
end

0 commit comments

Comments
 (0)