Module: OAuth::Helper

Included in:
Net::HTTPRequest, Client::Helper, Server, Signature::Base, Token
Defined in:
lib/oauth/helper.rb

Instance Method Summary collapse

Instance Method Details

#escape(value) ⇒ Object



5
6
7
# File 'lib/oauth/helper.rb', line 5

def escape(value)
  CGI.escape(value.to_s).gsub("%7E", '~').gsub("+", "%20")
end

#generate_key(size = 32) ⇒ Object



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

def generate_key(size=32)
  Base64.encode64(OpenSSL::Random.random_bytes(size)).gsub(/\W/,'')
end