File tree 2 files changed +8
-1
lines changed
2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -31,10 +31,12 @@ def configure_database
31
31
end
32
32
33
33
get '/' do
34
+ puts "Servicing index request..."
34
35
erb :main
35
36
end
36
37
37
38
get '/keys' do
39
+ puts "Retrieving all keys"
38
40
a = { }
39
41
KeyPair . all . each do |v |
40
42
a [ v . key ] = v . value
@@ -43,6 +45,7 @@ def configure_database
43
45
end
44
46
45
47
get '/keys/:id' do
48
+ puts "Retrieving key #{ params [ :id ] } "
46
49
if KeyPair . exists? ( params [ :id ] )
47
50
KeyPair . find ( params [ :id ] ) . value
48
51
else
@@ -51,8 +54,9 @@ def configure_database
51
54
end
52
55
53
56
post '/keys/:id' do
57
+ puts "Updating key #{ params [ :id ] } to #{ params [ 'value' ] } "
54
58
if KeyPair . exists? ( params [ :id ] )
55
- KeyPair . update ( params [ 'id' ] , value : params [ 'value' ] )
59
+ KeyPair . update ( params [ :id ] , value : params [ 'value' ] )
56
60
"Key updated"
57
61
else
58
62
KeyPair . create ( key :params [ :id ] , value :params [ 'value' ] ) . save
@@ -61,6 +65,7 @@ def configure_database
61
65
end
62
66
63
67
delete '/keys/:id' do
68
+ puts "Deleting key #{ params [ :id ] } "
64
69
if KeyPair . exists? ( params [ :id ] )
65
70
v = KeyPair . find ( params [ :id ] )
66
71
v . destroy
Original file line number Diff line number Diff line change 1
1
#\ -p 8080
2
2
require './app'
3
+ $stdout. sync = true
4
+ $stderr. sync = true
3
5
run Sinatra ::Application
You can’t perform that action at this time.
0 commit comments