This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
| class BetterTrie < Containers::Trie | |
| def initialize | |
| @longest_key = 0 | |
| super | |
| end | |
| def push(key, value) | |
| key_length = key.to_s.length | |
| @longest_key = key_length if key_length > @longest_key |