summary refs log tree commit
path: root/lib/rack/conditionalget.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rack/conditionalget.rb')
-rw-r--r--lib/rack/conditionalget.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/rack/conditionalget.rb b/lib/rack/conditionalget.rb
index 88573166..3d4c78aa 100644
--- a/lib/rack/conditionalget.rb
+++ b/lib/rack/conditionalget.rb
@@ -20,14 +20,14 @@ module Rack
     end
 
     def call(env)
-      case env['REQUEST_METHOD']
-      when "GET", "HEAD"
+      case env[REQUEST_METHOD]
+      when GET, HEAD
         status, headers, body = @app.call(env)
         headers = Utils::HeaderHash.new(headers)
         if status == 200 && fresh?(env, headers)
           status = 304
-          headers.delete('Content-Type')
-          headers.delete('Content-Length')
+          headers.delete(CONTENT_TYPE)
+          headers.delete(CONTENT_LENGTH)
           original_body = body
           body = Rack::BodyProxy.new([]) do
             original_body.close if original_body.respond_to?(:close)