Ruby rewrite of my TV Manager application