Tom's Data Onion My attempt at solving https://www.tomdalling.com/toms-data-onion/ in various languages. ruby