Class: Trie
- Inherits:
-
Object
- Object
- Trie
- Defined in:
- ext/trie/ruby_trie.c
Instance Method Summary collapse
- #[] ⇒ Object
- #[]= ⇒ Object
-
#children ⇒ Object
rb_define_method(rb_cTrie, “delete”, rb_trie_undef_key, arg_count);.
- #each ⇒ Object
-
#levenshtein_search ⇒ Object
trie.levenshtein_search(word, max_distance).
-
#memory ⇒ Object
rb_define_method(rb_cTrie, “inspect”, rb_trie_inspect, arg_count);.
Instance Method Details
#[] ⇒ Object
21 |
# File 'ext/trie/ruby_trie.c', line 21 static VALUE rb_trie_get_key(VALUE self, VALUE key); |
#[]= ⇒ Object
29 |
# File 'ext/trie/ruby_trie.c', line 29 static VALUE rb_trie_set_key_to_value(VALUE self, VALUE key, VALUE value); |
#children ⇒ Object
rb_define_method(rb_cTrie, “delete”, rb_trie_undef_key, arg_count);
26 |
# File 'ext/trie/ruby_trie.c', line 26 static VALUE rb_trie_find_children(VALUE self, VALUE key); |
#each ⇒ Object
28 |
# File 'ext/trie/ruby_trie.c', line 28 static VALUE rb_trie_find_children_with_block(VALUE self, VALUE key); |
#levenshtein_search ⇒ Object
trie.levenshtein_search(word, max_distance)
30 |
# File 'ext/trie/ruby_trie.c', line 30 static VALUE rb_trie_levenshtein_search(VALUE self, VALUE word, VALUE max_distance); |
#memory ⇒ Object
rb_define_method(rb_cTrie, “inspect”, rb_trie_inspect, arg_count);
19 |
# File 'ext/trie/ruby_trie.c', line 19 static VALUE rb_trie_count_nodes(VALUE self); |