Satoru Takabayashi
sator****@namaz*****
2004年 3月 4日 (木) 22:27:28 JST
TAKEUCHI Hitoshi: > 標準添付プラグイン中で send を読んでいるのは about プラグイン > だけですが、export_plugin_methods は使っていませんので、 > とりあえずは問題ありませんね。 > > # それにしても、なぜ send だとダメになったんだろうか。 説明不足ですみません。プラグインの中で send で呼ばれるメソッ ドが export_plugin_methods に入っていなかったたのが原因です。 その結果、 plugin.rb の Plugin#send の中で、 「@plugin_method_list に入ってないから未定義のメソッドだよ」っ てことになっていました。 if not @plugin_method_list.include?(name) then method_missing(name, *args) else __send__(name, *args) end ちなみに、mingplot のプラグインのソースコードはこちらです。 <http://cvs.namazu.org/mingplot/hiki/mingplot.rb>