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
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 31 def query_params 32 request.GET 33 end
request_params()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb 35 def request_params 36 if request.content_type && request.content_type.to_s.downcase.start_with?("application/x-www-form-urlencoded") 37 request.POST 38 else 39 {} 40 end 41 end