From a76f41647fb66ac39df43f31bbdff44b9e9a6b35 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 30 Nov 2010 15:36:19 -0800 Subject: tc/hdb: remove HEAD optimization It makes future extensions difficult. HEAD requests aren't common enough to be worth optimizing for. --- lib/metropolis/tc/hdb.rb | 6 ------ 1 file changed, 6 deletions(-) (limited to 'lib/metropolis/tc/hdb.rb') diff --git a/lib/metropolis/tc/hdb.rb b/lib/metropolis/tc/hdb.rb index 09d6439..97e9050 100644 --- a/lib/metropolis/tc/hdb.rb +++ b/lib/metropolis/tc/hdb.rb @@ -124,12 +124,6 @@ module Metropolis::TC::HDB r(200) end - def head(key, env) - size = reader(key) { |hdb| hdb.vsiz(key) or ex!(:vsiz, hdb) } - 0 > size and return r(404, "") - [ 200, { 'Content-Length' => size.to_s }.merge!(@headers), [] ] - end - def get(key, env) value = nil reader(key) do |hdb| -- cgit v1.2.3-24-ge0c7