|
11 | 11 | handler = Handler.new |
12 | 12 |
|
13 | 13 | get '/*' do |
14 | | - res, res_headers = handler.run request.body, request.env |
| 14 | + res, res_headers, status = handler.run request.body, request.env |
15 | 15 |
|
16 | | - [200, res_headers, res] |
| 16 | + [status || 200, res_headers, res] |
17 | 17 | end |
18 | 18 |
|
19 | 19 | post '/*' do |
20 | | - res, res_headers = handler.run request.body, request.env |
| 20 | + res, res_headers, status = handler.run request.body, request.env |
21 | 21 |
|
22 | | - [200, res_headers, res] |
| 22 | + [status || 200, res_headers, res] |
23 | 23 | end |
24 | 24 |
|
25 | 25 | put '/*' do |
26 | | - res, res_headers = handler.run request.body, request.env |
| 26 | + res, res_headers, status = handler.run request.body, request.env |
27 | 27 |
|
28 | | - [200, res_headers, res] |
| 28 | + [status || 200, res_headers, res] |
29 | 29 | end |
30 | 30 |
|
31 | 31 | delete '/*' do |
32 | | - res, res_headers = handler.run request.body, request.env |
| 32 | + res, res_headers, status = handler.run request.body, request.env |
33 | 33 |
|
34 | | - [200, res_headers, res] |
| 34 | + [status || 200, res_headers, res] |
35 | 35 | end |
0 commit comments