From 2c913347a6e5cc8be776b14e1a177adec0fbd5b6 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 17 Jan 2011 03:17:28 +0000 Subject: use constants everywhere to reduce GC thrashing This makes it easier to notice a typo, too. --- lib/metropolis/tc/hdb.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib/metropolis/tc/hdb.rb') 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! -- cgit v1.2.3-24-ge0c7