KURODA Hiraku
hirak****@sappo*****
2010年 5月 29日 (土) 19:47:41 JST
黒田ひらくです。 最近までtrunkを追いかけるのをさぼってしまっていたのですが、最新版に追い ついたところで須藤さんが書かれた > いつからなのかわかりませんが、今のtrunkだと、historyプラグイ > ンの「編集履歴」ページにいくと > > undefined method `get_common_data' for Hiki::Util:Module > > というエラーがでるようになりました。 が発生しました。 Rev.1045で、それまではtop levelでinclude Hiki::Util していた物がHiki moduleの中でincludeするようになった事が原因のようです。 #多分、history.rbのUtil.get_...はそれまでも、Utilのmodule_functionではな く、Utilの親クラスとしてのObject#get_...を実行していたのではないかと思います で、同じ原因でXMLRPCとbayesフィルタが動かなくなっていたので、それも併せ て使用しているメソッドをmodule_function化してコミットしてみました。先ほ どの3つのコミットがそれです。 多分、基本的にはメソッド内で@confとか@charsetとかを使っていないメソッド は全部module_function化するのが良いのではないかと思うのですが、使ったこ とのないメソッドで確信が持てなかったのでそちらには手をつけていません。 以上、どうぞよろしくお願い致します。 -- -------------------------------------------------- 黒田 拓(くろだ ひらく) hirak****@sappo***** http://www.hinet.mydns.jp/ --------------------------------------------------