Class: OAuthSimple::SignatureMethodPlaintext

Inherits:
SignatureMethod show all
Defined in:
lib/oauth-simple/signature_method_plaintext.rb

Class Method Summary collapse

Methods inherited from SignatureMethod

by_name

Class Method Details

.build_signature(request, consumer, token) ⇒ Object



35
36
37
38
# File 'lib/oauth-simple/signature_method_plaintext.rb', line 35

def self.build_signature(request, consumer, token)
  key, raw = build_signature_base_string(request, consumer, token)
  return key
end

.build_signature_base_string(request, consumer, token) ⇒ Object



29
30
31
32
33
# File 'lib/oauth-simple/signature_method_plaintext.rb', line 29

def self.build_signature_base_string(request, consumer, token)
  sig = "#{CGI.escape(consumer.secret)}&"
  sig << CGI.escape(token.secret) if token
  [sig, sig]
end

.oauth_nameObject



25
26
27
# File 'lib/oauth-simple/signature_method_plaintext.rb', line 25

def self.oauth_name
  "PLAINTEXT"
end