about summary refs log tree commit
path: root/lib/metropolis/tc/hdb.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/metropolis/tc/hdb.rb')
-rw-r--r--lib/metropolis/tc/hdb.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/metropolis/tc/hdb.rb b/lib/metropolis/tc/hdb.rb
index e63b015..6ba6f85 100644
--- a/lib/metropolis/tc/hdb.rb
+++ b/lib/metropolis/tc/hdb.rb
@@ -95,15 +95,15 @@ module Metropolis::TC::HDB
   end
 
   def put(key, env)
-    value = env["rack.input"].read
+    value = env[Rack_Input].read
     writer(key) do |hdb|
-      case env['HTTP_X_TT_PDMODE']
-      when '1'
+      case env[HTTP_X_TT_PDMODE]
+      when "1"
         unless hdb.putkeep(key, value)
           TCHDB::EKEEP == hdb.ecode and return r(409)
           ex!(:putkeep, hdb)
         end
-      when '2'
+      when "2"
         hdb.putcat(key, value) or ex!(:putcat, hdb)
       else
         # ttserver does not care for other PDMODE values, so we don't, either
@@ -131,7 +131,7 @@ module Metropolis::TC::HDB
         ex!(:get, hdb)
       end
     end
-    [ 200, { 'Content-Length' => value.size.to_s }.merge!(@headers), [ value ] ]
+    [ 200, { Content_Length => value.size.to_s }.merge!(@headers), [ value ] ]
   end
 
   def close!