From 7faf47b6bc50de4387697a90480e354acd0c9917 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 27 Apr 2010 02:04:25 -0700 Subject: base: status == 100 check needs to_i conversion Rack allows anything as the status, as long as it returns a valid status integer on status.to_i. --- lib/rainbows/base.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/rainbows/base.rb') diff --git a/lib/rainbows/base.rb b/lib/rainbows/base.rb index 27b4c1d..0cbc711 100644 --- a/lib/rainbows/base.rb +++ b/lib/rainbows/base.rb @@ -72,7 +72,7 @@ module Rainbows env[REMOTE_ADDR] = remote_addr status, headers, body = app.call(env.update(RACK_DEFAULTS)) - if 100 == status + if 100 == status.to_i client.write(EXPECT_100_RESPONSE) env.delete(HTTP_EXPECT) status, headers, body = app.call(env) -- cgit v1.2.3-24-ge0c7