seattlerb/flay — pull request #7 by timruffles (2013-01-24 20:26:50+00:00)
Title: drop seemingly redundant each

Hi - enjoyed reading through flay a lot. On looking at `prune` I saw that you're looping through all the nodes for each hash and removing any sub-hashes they contain to give you only the largest. Since the nodes you're looping over are already grouped by structural hash, isn't it redundant, as they have identical structures?