OAuth::RequestProxy::Typhoeus::Request

Public Instance Methods

method() click to toggle source
    # File lib/oauth/request_proxy/typhoeus_request.rb, line 21
21:     def method
22:       request.method.to_s.upcase
23:     end
parameters() click to toggle source
    # File lib/oauth/request_proxy/typhoeus_request.rb, line 29
29:     def parameters
30:       if options[:clobber_request]
31:         options[:parameters]
32:       else
33:         post_parameters.merge(query_parameters).merge(options[:parameters] || {})
34:       end
35:     end
uri() click to toggle source
    # File lib/oauth/request_proxy/typhoeus_request.rb, line 25
25:     def uri
26:       options[:uri].to_s
27:     end

Private Instance Methods

post_parameters() click to toggle source
    # File lib/oauth/request_proxy/typhoeus_request.rb, line 44
44:     def post_parameters
45:       # Post params are only used if posting form data
46:       if(method == 'POST' && request.headers['Content-Type'] && request.headers['Content-Type'].downcase == 'application/x-www-form-urlencoded')
47:         request.body || {}
48:       else
49:         {}
50:       end      
51:     end
query_parameters() click to toggle source
    # File lib/oauth/request_proxy/typhoeus_request.rb, line 39
39:     def query_parameters
40:       query = URI.parse(request.url).query
41:       return(query ? CGI.parse(query) : {})
42:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.