UrlSafeBase64
Converts strings to/from a slightly modified base64 that contains only url-safe characters
Examples
Normal:
>> “Test string”.url_safe_encode64
> “VGVzdCBzdHJpbmc”
>> Base64.encode64 “Test string”
> “VGVzdCBzdHJpbmc=n”
>> Base64.decode64 “VGVzdCBzdHJpbmc=n”
> “Test string”
With this gem:
>> UrlSafeBase64.encode64 “Test string”
> “VGVzdCBzdHJpbmc”
>> UrlSafeBase64.decode64 “VGVzdCBzdHJpbmc=n”
> “Test string”
Or:
>> “Test string”.url_safe_encode64
> “VGVzdCBzdHJpbmc”
>> “VGVzdCBzdHJpbmc”.url_safe_decode64
> “Test string”
Copyright © 2008 Joe Noon, released under the MIT license