From 58601c4653fd92bbfb87c8b350b3c16df3a2e31b Mon Sep 17 00:00:00 2001 From: Piers Cawley Date: Wed, 27 May 2009 12:35:36 +0100 Subject: [PATCH] Make Webrat::Core::Session#redirect? work in the face of rational maths. Such as when someone uses `ruby-units' and suddenly 302/100 becomes 151/50. --- lib/webrat/core/session.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/webrat/core/session.rb b/lib/webrat/core/session.rb index 13f3f90..42614b4 100644 --- a/lib/webrat/core/session.rb +++ b/lib/webrat/core/session.rb @@ -143,7 +143,7 @@ For example: end def redirect? #:nodoc: - response_code / 100 == 3 + (response_code / 100).to_i == 3 end def internal_redirect?