class JWT::Base64

Base64 helpers

Public Class Methods

url_decode(str) click to toggle source
# File lib/jwt/base64.rb, line 12
def url_decode(str)
  str += '=' * (4 - str.length.modulo(4))
  ::Base64.decode64(str.tr('-_', '+/'))
end
url_encode(str) click to toggle source
# File lib/jwt/base64.rb, line 8
def url_encode(str)
  ::Base64.encode64(str).tr('+/', '-_').gsub(/[\n=]/, '')
end