ruby abcde