|
8 | 8 | set :port, 5000
|
9 | 9 | # set :bind, '0.0.0.0'
|
10 | 10 |
|
11 |
| -handler = Handler.new |
| 11 | +helpers do |
| 12 | + def respond_with(default_status) |
| 13 | + handler = Handler.new |
12 | 14 |
|
13 |
| -options '/*' do |
14 |
| - res, res_headers, status = handler.run request.body, request.env |
| 15 | + res, res_headers, status = handler.run request.body, request.env |
15 | 16 |
|
16 |
| - [status || 204, res_headers, res] |
| 17 | + [status || default_status, res_headers, res] |
| 18 | + end |
17 | 19 | end
|
18 | 20 |
|
19 |
| -get '/*' do |
20 |
| - res, res_headers, status = handler.run request.body, request.env |
| 21 | +options '/*' do |
| 22 | + respond_with(204) |
| 23 | +end |
21 | 24 |
|
22 |
| - [status || 200, res_headers, res] |
| 25 | +get '/*' do |
| 26 | + respond_with(200) |
23 | 27 | end
|
24 | 28 |
|
25 | 29 | post '/*' do
|
26 |
| - res, res_headers, status = handler.run request.body, request.env |
27 |
| - |
28 |
| - [status || 200, res_headers, res] |
| 30 | + respond_with(200) |
29 | 31 | end
|
30 | 32 |
|
31 | 33 | put '/*' do
|
32 |
| - res, res_headers, status = handler.run request.body, request.env |
33 |
| - |
34 |
| - [status || 200, res_headers, res] |
| 34 | + respond_with(200) |
35 | 35 | end
|
36 | 36 |
|
37 | 37 | delete '/*' do
|
38 |
| - res, res_headers, status = handler.run request.body, request.env |
39 |
| - |
40 |
| - [status || 200, res_headers, res] |
| 38 | + respond_with(200) |
41 | 39 | end
|
0 commit comments