Skip to content
Base62 monkeypatches Integer to add an Integer#base62_encode instance method to encode an integer in the character set of 0-9 + A-Z + a-z. It also monkeypatches String to add String#base62_decode to take the string and turn it back into a valid integer.
Ruby
Latest commit 6dd5739 Mar 1, 2014 Lasse Bunk Add more detail to changelog
Failed to load latest commit information.
lib Separate Integer and String extensions into separate file Mar 1, 2014
test Separate Integer and String extensions into separate file Mar 1, 2014
.gitignore Version bump and Gemspec cleanup/additions as well as added usage ins… Nov 24, 2010
.travis.yml Add Travis-CI Feb 22, 2014
CHANGELOG.md Add more detail to changelog Mar 1, 2014
Gemfile Use Bundler for gem development dependencies Oct 22, 2013
LICENSE.txt Mad props to Lasse Bunk. Jan 16, 2014
README.md Add Travis-CI Feb 22, 2014
Rakefile
base62.gemspec Mad props to Lasse Bunk. Jan 16, 2014

README.md

Build Status

Base62

Base62 monkeypatches Integer to add an Integer#base62_encode instance method to encode an integer in the character set of 0-9 + A-Z + a-z. It also monkeypatches String to add String#base62_decode to take the string and turn it back into a valid integer.

Installation

$ gem install base62

Usage

require 'base62'

123.base62_encode
# => "1z"

"funky".base62_decode
# => 619367412

Contributing

  1. Fork the project
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new pull request

Thanks

Copyright (c) 2008-2014 JT Zemp, released under the MIT License

Something went wrong with that request. Please try again.