Request in this con
# File lib/oauth/request_proxy/em_http_request.rb, line 16
16: def method
17: request.method
18: end
# File lib/oauth/request_proxy/em_http_request.rb, line 34
34: def all_parameters
35: merged_parameters({}, post_parameters, query_parameters, options[:parameters])
36: end
# File lib/oauth/request_proxy/em_http_request.rb, line 52
52: def merged_parameters(params, *extra_params)
53: extra_params.compact.each do |params_pairs|
54: params_pairs.each_pair do |key, value|
55: if params.has_key?(key)
56: params[key] += value
57: else
58: params[key] = [value].flatten
59: end
60: end
61: end
62: params
63: end
# File lib/oauth/request_proxy/em_http_request.rb, line 42
42: def post_parameters
43: headers = request.options[:head] || {}
44: form_encoded = headers['Content-Type'].to_s.downcase == 'application/x-www-form-urlencoded'
45: if ['POST', 'PUT'].include?(method) && form_encoded
46: CGI.parse(request.normalize_body.to_s)
47: else
48: {}
49: end
50: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.