summary refs log tree commit
diff options
context:
space:
mode:
authorPostmodern <postmodern.mod3@gmail.com>2010-11-18 09:27:18 +0800
committerJoshua Peek <josh@joshpeek.com>2010-12-10 02:18:47 +0800
commitb6aee31114f2171dfafbe4163d876221556c10fa (patch)
tree17fa25e005c0602bf0ab21f80e88c528f695835a
parent364b6b3b055f6a7d541bdec872f009a5ba9b190b (diff)
downloadrack-b6aee31114f2171dfafbe4163d876221556c10fa.tar.gz
Properly handle nil header values in Rack::MockResponse#initialize.
-rw-r--r--lib/rack/mock.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rack/mock.rb b/lib/rack/mock.rb
index e8bc8e4d..26f484a8 100644
--- a/lib/rack/mock.rb
+++ b/lib/rack/mock.rb
@@ -149,7 +149,7 @@ module Rack
       @headers = Rack::Utils::HeaderHash.new
       headers.each { |field, values|
         @headers[field] = values
-        @headers[field] = ""  if values.empty?
+        @headers[field] = ""  if (values.nil? || values.empty?)
       }
 
       @body = ""