class OAuth::RequestProxy::JabberRequest

Public Instance Methods

method() click to toggle source
# File lib/oauth/request_proxy/jabber_request.rb, line 31
def method
  @request.name
end
normalized_uri() click to toggle source
# File lib/oauth/request_proxy/jabber_request.rb, line 39
def normalized_uri
  uri
end
parameters() click to toggle source
# File lib/oauth/request_proxy/jabber_request.rb, line 13
def parameters
  return @params if @params

  @params = {}

  oauth = @request.get_elements("//oauth").first
  return @params unless oauth

  %w[ oauth_token oauth_consumer_key oauth_signature_method oauth_signature
      oauth_timestamp oauth_nonce oauth_version ].each do |param|
    next unless (element = oauth.first_element(param))

    @params[param] = element.text
  end

  @params
end
uri() click to toggle source
# File lib/oauth/request_proxy/jabber_request.rb, line 35
def uri
  [@request.from.strip.to_s, @request.to.strip.to_s].join("&")
end