class OAuth::RequestProxy::RackRequest
Public Instance Methods
Source
# File lib/oauth/request_proxy/rack_request.rb, line 12 def method request.env["rack.methodoverride.original_method"] || request.request_method end
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
Source
# File lib/oauth/request_proxy/rack_request.rb, line 29 def signature parameters["oauth_signature"] end
Protected Instance Methods
Source
# File lib/oauth/request_proxy/rack_request.rb, line 35 def query_params request.GET end
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