OAuth::RequestProxy::MockRequest

RequestProxy for Hashes to facilitate simpler signature creation. Usage:

  request = OAuth::RequestProxy.proxy \
     "method" => "iq",
     "uri"    => [from, to] * "&",
     "parameters" => {
       "oauth_consumer_key"     => oauth_consumer_key,
       "oauth_token"            => oauth_token,
       "oauth_signature_method" => "HMAC-SHA1"
     }

  signature = OAuth::Signature.sign \
    request,
    :consumer_secret => oauth_consumer_secret,
    :token_secret    => oauth_token_secret,

Public Instance Methods

method() click to toggle source
    # File lib/oauth/request_proxy/mock_request.rb, line 27
27:       def method
28:         @request["method"]
29:       end
normalized_uri() click to toggle source
    # File lib/oauth/request_proxy/mock_request.rb, line 31
31:       def normalized_uri
32:         super
33:       rescue
34:         # if this is a non-standard URI, it may not parse properly
35:         # in that case, assume that it's already been normalized
36:         uri
37:       end
parameters() click to toggle source
    # File lib/oauth/request_proxy/mock_request.rb, line 23
23:       def parameters
24:         @request["parameters"]
25:       end
uri() click to toggle source
    # File lib/oauth/request_proxy/mock_request.rb, line 39
39:       def uri
40:         @request["uri"]
41:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.