class OAuth::RequestProxy::RackRequest
Public Instance Methods
method()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb 12 def method 13 request.env["rack.methodoverride.original_method"] || request.request_method 14 end
parameters()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb 20 def parameters 21 if options[:clobber_request] 22 options[:parameters] || {} 23 else 24 params = request_params.merge(query_params).merge(header_params) 25 params.merge(options[:parameters] || {}) 26 end 27 end
signature()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb 29 def signature 30 parameters["oauth_signature"] 31 end
uri()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb 16 def uri 17 request.url 18 end
Protected Instance Methods
query_params()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb 35 def query_params 36 request.GET 37 end
request_params()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb 39 def request_params 40 if request.content_type && request.content_type.to_s.downcase.start_with?("application/x-www-form-urlencoded") 41 request.POST 42 else 43 {} 44 end 45 end