class OAuth::RequestProxy::JabberRequest

Public Instance Methods

method() click to toggle source
   # File lib/oauth/request_proxy/jabber_request.rb
38 def method
39   @request.name
40 end
normalized_uri() click to toggle source
   # File lib/oauth/request_proxy/jabber_request.rb
46 def normalized_uri
47   uri
48 end
parameters() click to toggle source
   # File lib/oauth/request_proxy/jabber_request.rb
13 def parameters
14   return @params if @params
15 
16   @params = {}
17 
18   oauth = @request.get_elements("//oauth").first
19   return @params unless oauth
20 
21   %w[
22     oauth_token
23     oauth_consumer_key
24     oauth_signature_method
25     oauth_signature
26     oauth_timestamp
27     oauth_nonce
28     oauth_version
29   ].each do |param|
30     next unless (element = oauth.first_element(param))
31 
32     @params[param] = element.text
33   end
34 
35   @params
36 end
uri() click to toggle source
   # File lib/oauth/request_proxy/jabber_request.rb
42 def uri
43   [@request.from.strip.to_s, @request.to.strip.to_s].join("&")
44 end