Module: OAuth::Helper

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

Instance Method Summary collapse

Instance Method Details

#escape(value) ⇒ Object



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

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

#generate_key(size = 32) ⇒ Object



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

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