instance method
requestify
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v2.3.18 PrivateAvailable in: v2.2.3 v2.3.18
Signature
requestify(parameters, prefix=nil)
Convert the given parameters to a request string. The parameters may be a string, nil, or a Hash.
Parameters
-
parametersreq -
prefixopt = nil
Source
# File actionpack/lib/action_controller/integration.rb, line 350
def requestify(parameters, prefix=nil)
if TestUploadedFile === parameters
raise MultiPartNeededException
elsif Hash === parameters
return nil if parameters.empty?
parameters.map { |k,v| requestify(v, name_with_prefix(prefix, k)) }.join("&")
elsif Array === parameters
parameters.map { |v| requestify(v, name_with_prefix(prefix, "")) }.join("&")
elsif prefix.nil?
parameters
else
"#{CGI.escape(prefix)}=#{CGI.escape(parameters.to_s)}"
end
end
Defined in actionpack/lib/action_controller/integration.rb line 350
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Integration::Session