Alphabetify
Create an alphabetical hash
Taking an existing alphabetic hash (of any length), will return the next hash in sequence. If all characters in hash are rolled over, will append a new char (increase the length by 1.) eg. 'ZZZZ' -> 'AAAAA' eg. 'AAAZ' -> 'AABA'
Installation
Add this line to your application's Gemfile:
gem 'alphabetify'
And then execute:
$ bundle
Or install it yourself as:
$ gem install alphabetify
Usage
Alphabetify.generate_hash will return next available hash
Alphabetify.seed_hash(str) will set the initial hash value. By default, the hash begins at 'AAAA'
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request