Class: Okura::WordDic::Naive
- Inherits:
-
Object
- Object
- Okura::WordDic::Naive
- Defined in:
- lib/okura/word_dic.rb
Defined Under Namespace
Classes: TrieNode
Instance Attribute Summary collapse
-
#size ⇒ Object
readonly
Returns the value of attribute size.
Instance Method Summary collapse
- #define(word) ⇒ Object
-
#initialize ⇒ Naive
constructor
A new instance of Naive.
-
#possible_words(str, i) ⇒ Object
-> [Word].
- #word_size ⇒ Object
Constructor Details
Instance Attribute Details
#size ⇒ Object (readonly)
Returns the value of attribute size.
32 33 34 |
# File 'lib/okura/word_dic.rb', line 32 def size @size end |
Instance Method Details
#define(word) ⇒ Object
33 34 35 36 |
# File 'lib/okura/word_dic.rb', line 33 def define word @size+=1 @root.add word end |
#possible_words(str, i) ⇒ Object
-> [Word]
38 39 40 |
# File 'lib/okura/word_dic.rb', line 38 def possible_words str,i @root.find_all str,i end |
#word_size ⇒ Object
41 42 43 |
# File 'lib/okura/word_dic.rb', line 41 def word_size @size end |