Class: OAuth::Token

Inherits:
Object
  • Object
show all
Includes:
Helper
Defined in:
lib/oauth/token.rb

Overview

Superclass for the various tokens used by OAuth

Direct Known Subclasses

ConsumerToken, ServerToken

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Helper

#escape, #generate_key

Constructor Details

#initialize(token, secret) ⇒ Token

Returns a new instance of Token.



11
12
13
14
# File 'lib/oauth/token.rb', line 11

def initialize(token, secret)
  @token = token
  @secret = secret
end

Instance Attribute Details

#secretObject

Returns the value of attribute secret.



9
10
11
# File 'lib/oauth/token.rb', line 9

def secret
  @secret
end

#tokenObject

Returns the value of attribute token.



9
10
11
# File 'lib/oauth/token.rb', line 9

def token
  @token
end

Instance Method Details

#to_queryObject



16
17
18
# File 'lib/oauth/token.rb', line 16

def to_query
  "oauth_token=#{escape(token)}&oauth_secret=#{escape(secret)}"
end