class OAuth::RequestProxy::Typhoeus::Request
Public Instance Methods
method()
click to toggle source
# File lib/oauth/request_proxy/typhoeus_request.rb 25 def method 26 request_method = request.options[:method].to_s.upcase 27 request_method.empty? ? "GET" : request_method 28 end
parameters()
click to toggle source
# File lib/oauth/request_proxy/typhoeus_request.rb 34 def parameters 35 if options[:clobber_request] 36 options[:parameters] 37 else 38 post_parameters.merge(query_parameters).merge(options[:parameters] || {}) 39 end 40 end
uri()
click to toggle source
# File lib/oauth/request_proxy/typhoeus_request.rb 30 def uri 31 options[:uri].to_s 32 end
Private Instance Methods
post_parameters()
click to toggle source
# File lib/oauth/request_proxy/typhoeus_request.rb 49 def post_parameters 50 # Post params are only used if posting form data 51 if method == "POST" 52 OAuth::Helper.stringify_keys(request.options[:params] || {}) 53 else 54 {} 55 end 56 end
query_parameters()
click to toggle source
# File lib/oauth/request_proxy/typhoeus_request.rb 44 def query_parameters 45 query = URI.parse(request.url).query 46 query ? CGI.parse(query) : {} 47 end