module UrlSafeBase64

Constants

VERSION

Public Instance Methods

decode64(str) click to toggle source
# File lib/url_safe_base64.rb, line 11
def decode64(str)
  str += '=' * (4 - str.length.modulo(4))
  Base64.decode64(str.tr('-_','+/'))
end
encode64(str) click to toggle source
# File lib/url_safe_base64.rb, line 7
def encode64(str)
  Base64.encode64(str).gsub(/[\s=]+/, "").tr('+/','-_')
end