Module: UrlSafeBase64
- Extended by:
- UrlSafeBase64
- Included in:
- UrlSafeBase64
- Defined in:
- lib/url_safe_base64.rb,
lib/url_safe_base64/version.rb
Constant Summary collapse
- VERSION =
"0.2.2"
Instance Method Summary collapse
Instance Method Details
#decode64(str) ⇒ Object
11 12 13 14 |
# File 'lib/url_safe_base64.rb', line 11 def decode64(str) str += '=' * (4 - str.length.modulo(4)) Base64.decode64(str.tr('-_','+/')) end |
#encode64(str) ⇒ Object
7 8 9 |
# File 'lib/url_safe_base64.rb', line 7 def encode64(str) Base64.encode64(str).gsub(/[\s=]+/, "").tr('+/','-_') end |