diff --git a/lib/cgi/core.rb b/lib/cgi/core.rb index 6a74486..0e89791 100644 --- a/lib/cgi/core.rb +++ b/lib/cgi/core.rb @@ -392,7 +392,7 @@ def print(*options) # def self.parse(query) params = {} - query.split(/[&;]/).each do |pairs| + query.split(/[&;]/) do |pairs| key, value = pairs.split('=',2).collect{|v| CGI.unescape(v) } next unless key