Changeset 6743
- Timestamp:
- 05/15/07 23:56:09 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_controller/cgi_ext/parameters.rb
r6742 r6743 24 24 25 25 module ClassMethods 26 # DEPRECATED: Use parse_form_encoded_parameters27 26 def parse_query_parameters(query_string) 27 return {} if query_string.blank? 28 28 29 pairs = query_string.split('&').collect do |chunk| 29 30 next if chunk.empty? … … 34 35 end.compact 35 36 36 FormEncodedPairParser.new(pairs).result 37 end 38 39 # DEPRECATED: Use parse_form_encoded_parameters 37 UrlEncodedPairParser.new(pairs).result 38 end 39 40 40 def parse_request_parameters(params) 41 parser = FormEncodedPairParser.new41 parser = UrlEncodedPairParser.new 42 42 43 43 params = params.dup … … 113 113 end 114 114 115 class FormEncodedPairParser < StringScanner #:nodoc:115 class UrlEncodedPairParser < StringScanner #:nodoc: 116 116 attr_reader :top, :parent, :result 117 117 trunk/actionpack/lib/action_controller/cgi_process.rb
r6742 r6743 70 70 71 71 def query_parameters 72 @query_parameters ||= 73 (qs = self.query_string).empty? ? {} : CGI.parse_query_parameters(qs) 72 @query_parameters ||= CGI.parse_query_parameters(query_string) 74 73 end 75 74