Version 0.4.2 of the Rambling Trie has been released!
July 28, 2012
This post was originally published in the Rambling Labs Blog on July 28, 2012.
The Rambling Trie has reached its 0.4.2 version. This one includes the before mentioned changes for the trie instance to behave as an Enumerable
.
This means that having this:
trie = Rambling::Trie.create
(%w(some words and other stuff)).each |word|
trie << word
end
You can do something like this:
trie.each do |word|
puts "#{word} is included!"
end
As well as:
trie.any? { |word| word.include? 'x' }
trie.all? { |word| word.length > 0 }
And any other method included in Ruby core’s Enumerable
module. Isn’t that cool!?
Enjoy!