A Ruby shell