class OAuth::RequestProxy::RackRequest
Public Instance Methods
method()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb, line 12 def method request.env["rack.methodoverride.original_method"] || request.request_method end
parameters()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb, line 20 def parameters if options[:clobber_request] options[:parameters] || {} else params = request_params.merge(query_params).merge(header_params) params.merge(options[:parameters] || {}) end end
signature()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb, line 29 def signature parameters["oauth_signature"] end
uri()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb, line 16 def uri request.url end
Protected Instance Methods
query_params()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb, line 35 def query_params request.GET end
request_params()
click to toggle source
# File lib/oauth/request_proxy/rack_request.rb, line 39 def request_params if request.content_type && request.content_type.to_s.downcase.start_with?("application/x-www-form-urlencoded") request.POST else {} end end