バージョンアップに伴い不正になっていたRubyバインディングソースを応急処置
@@ -156,10 +156,15 @@ | ||
156 | 156 | if(root_str==Qnil) { |
157 | 157 | ptr->each_child(ptr->root_node(), YieldAllKey(*ptr)); |
158 | 158 | } else { |
159 | + /* | |
160 | + # ver-0.1.xでは、rootノード付きのsearchメソッドがないので、コメントアウト | |
161 | + # ↑のsearchメソッドには欠陥があった | |
162 | + # - TAIL文字列の途中まで一致があった場合に、その情報を保存しておく方法がなかった | |
159 | 163 | Doar::Node root=ptr->root_node(); |
160 | 164 | const char* base = StringValuePtr(root_str); |
161 | 165 | ptr->search(base,root); |
162 | 166 | ptr->each_child(root, YieldAllKey(*ptr, omit_base==Qtrue?"":base)); |
167 | + */ | |
163 | 168 | } |
164 | 169 | return Qnil; |
165 | 170 | } |