Ruby data structure complete