diff options
Diffstat (limited to 'lib/server.rb')
| -rw-r--r-- | lib/server.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/server.rb b/lib/server.rb index d45b773..136ffdf 100644 --- a/lib/server.rb +++ b/lib/server.rb @@ -23,7 +23,7 @@ class DataStorageServer if @storage.key?(oid) ['200', {}, [@storage[oid]]] else - ['404', {}, []] + not_found end end @@ -64,7 +64,7 @@ class DataStorageServer @storage.delete(oid) ['200', {}, []] else - ['404', {}, []] + not_found end end @@ -77,7 +77,7 @@ class DataStorageServer when 'DELETE' destroy(env['PATH_INFO']) else - raise env.inspect + not_found end end @@ -86,4 +86,8 @@ class DataStorageServer def id_from(path) path.split('/')[-1] end + + def not_found + ['404', {}, []] + end end |
