test-rdb:28:dictionary = WordDictionary.new
(rdb:1) l
[23, 32] in test-rdb
23 end
24 results
25 end
26 end
27
=> 28 dictionary = WordDictionary.new
29 p dictionary.findWord("plank")
(rdb:1) l -
[13, 22] in test-rdb
13 end
14 @sortedDictKeys = @dict.keys.sort
15 end
16
17 def findWord(wordFragment="")
18 return if wordFragment.empty?
19 puts "dictionary size is #{@dict.size}"
20 results = []
21 @sortedDictKeys.each do |key|
22 results << key if key =~ /#{wordFragment}/
(rdb:1) l
[23, 32] in test-rdb
23 end
24 results
25 end
26 end
27
=> 28 dictionary = WordDictionary.new
29 p dictionary.findWord("shovel")
(rdb:1)