From 7752ddb4f328ac0de252759da94d35b17c74c247 Mon Sep 17 00:00:00 2001 From: mike.gaffney Date: Wed, 11 Feb 2009 17:33:14 -0600 Subject: [PATCH] [#161 state:resolved] updated to use the rack parser --- lib/webrat/core/elements/field.rb | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/webrat/core/elements/field.rb b/lib/webrat/core/elements/field.rb index ef3fd2b..f017289 100644 --- a/lib/webrat/core/elements/field.rb +++ b/lib/webrat/core/elements/field.rb @@ -80,7 +80,7 @@ module Webrat case Webrat.configuration.mode when :rails - rails_request_parser.parse_query_parameters("#{name}=#{escaped_value}") + parse_rails_request_params("#{name}=#{escaped_value}") when :merb ::Merb::Parse.query("#{name}=#{escaped_value}") else @@ -98,12 +98,12 @@ module Webrat protected - def rails_request_parser + def parse_rails_request_params(params) if defined?(ActionController::AbstractRequest) - ActionController::AbstractRequest + ActionController::AbstractRequest.parse_query_parameters(params) else # For Rails > 2.2 - ActionController::UrlEncodedPairParser + Rack::Auth::Digest::Params.parse(params) end end -- 1.6.0.4.1259.gf873d