summaryrefslogtreecommitdiff
path: root/lib/server.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/server.rb')
-rw-r--r--lib/server.rb10
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