Method: Signet::OAuth1::Client#initialize

Defined in:
lib/signet/oauth_1/client.rb

#initialize(options = {}) ⇒ Client

Creates an OAuth 1.0 client.

Examples:

client = Signet::OAuth1::Client.new(
  :temporary_credential_uri =>
    'https://www.google.com/accounts/OAuthGetRequestToken',
  :authorization_uri =>
    'https://www.google.com/accounts/OAuthAuthorizeToken',
  :token_credential_uri =>
    'https://www.google.com/accounts/OAuthGetAccessToken',
  :client_credential_key => 'anonymous',
  :client_credential_secret => 'anonymous'
)

Parameters:

  • options (Hash) (defaults to: {})

    The configuration parameters for the client.

    • :temporary_credential_uri - The OAuth temporary credentials URI.

    • :authorization_uri - The OAuth authorization URI.

    • :token_credential_uri - The OAuth token credentials URI.

    • :client_credential_key - The OAuth client credential key.

    • :client_credential_secret - The OAuth client credential secret.

    • :callback - The OAuth callback. Defaults to ‘oob’.



56
57
58
# File 'lib/signet/oauth_1/client.rb', line 56

def initialize(options={})
  self.update!(options)
end