Shift Ciphers

Shift Ciphers gem is simple, yet complete, implementation of Caesar and Vigenère ciphers.
Installation
gem install shift_ciphers
Basic usage
require 'shift_ciphers'
caesar = ShiftCiphers::Caesar.new
caesar_cyphertext = caesar.encrypt("ATTACKATDAWN")
p caesar_cyphertext
p caesar.decrypt(caesar_cyphertext)
key = "5ecr3t"
vigenere_cyphertext = ShiftCiphers::Vigenere.encrypt("ATTACKATDAWN", key)
p key
p vigenere_cyphertext
p ShiftCiphers::Vigenere.decrypt(vigenere_cyphertext, key)