class OAuth::RequestProxy::Base

def self.proxies(klass)

def self.proxies(klass)
  OAuth::RequestProxy.available_proxies[klass] = self
end

def consumer_key

def consumer_key
  parameters['oauth_consumer_key']
end

def initialize(request, options = {})

def initialize(request, options = {})
  @request = request
  @options = options
end

def nonce

def nonce
  parameters['oauth_nonce']
end

def parameters_for_signature

def parameters_for_signature
  p = parameters.dup
  p.delete("oauth_signature")
  p
end

def signature

def signature
  parameters['oauth_signature'] || ""
end

def signature_method

def signature_method
  case parameters['oauth_signature_method']
  when Array: parameters['oauth_signature_method'].first
  else
    parameters['oauth_signature_method']
  end
end

def timestamp

def timestamp
  parameters['oauth_timestamp']
end

def token

def token
  parameters['oauth_token']
end