Sha256: 111c0c9762cf5c7ad49c82e16cbf6ee9e513dac05442108bebcf9a3464eca25d

Contents?: true

Size: 290 Bytes

Versions: 10

Compression:

Stored size: 290 Bytes

Contents

require 'openssl'
require 'base64'
module OAuth
  module Helper
    def escape(value)
      CGI.escape(value.to_s).gsub("%7E", '~').gsub("+", "%20")
    end
    
    def generate_key(size=32)
      Base64.encode64(OpenSSL::Random.random_bytes(size)).gsub(/\W/,'')
    end    
    
  end
end

Version data entries

10 entries across 10 versions & 4 rubygems

Version Path
pelle-oauth-0.2.6 lib/oauth/helper.rb
pelle-oauth-0.2.7 lib/oauth/helper.rb
rares-oauth-0.2.7 lib/oauth/helper.rb
stmpjmpr-oauth-0.2.7 lib/oauth/helper.rb
oauth-0.2.1 lib/oauth/helper.rb
oauth-0.2.2 lib/oauth/helper.rb
oauth-0.2.6 lib/oauth/helper.rb
oauth-0.2.4 lib/oauth/helper.rb
oauth-0.2.0 lib/oauth/helper.rb
oauth-0.2.7 lib/oauth/helper.rb