class HTTPClient::OAuth::Config

Attributes

callback[RW]
consumer_key[RW]
consumer_secret[RW]
debug_nonce[RW]
debug_timestamp[RW]
http_method[RW]
realm[RW]
secret[RW]
session_handle[RW]

for OAuth Session 1.0 (draft)

signature_handler[R]
signature_method[RW]
token[RW]
verifier[RW]
version[RW]

Public Class Methods

new(*args) click to toggle source
# File lib/httpclient/auth.rb, line 707
def initialize(*args)
  @http_method,
    @realm,
    @consumer_key,
    @consumer_secret,
    @token,
    @secret,
    @signature_method,
    @version,
    @callback,
    @verifier =
  keyword_argument(args,
    :http_method,
    :realm,
    :consumer_key,
    :consumer_secret,
    :token,
    :secret,
    :signature_method,
    :version,
    :callback,
    :verifier
  )
  @http_method ||= :post
  @session_handle = nil
  @signature_handler = {}
end