2003年8月1日(金) 進まないシゴト… [同日]
● [Ruby] instance_evalの中でPStoreを使うとナニカおかしい?
tDiaryのpluginの中で定義したclassのインスタンスをPStoreで保存しておくと読みだすときに
ArgumentError /usr/local/ruby-1.8/lib/ruby/1.8/pstore.rb:103:in `load': undefined class/module DispRef2URL
と怒られる。DispRef2URLはプラグインの中で定義されているclass。
いあ、クラスメソッドから読んでるのがいけないの?
とりあえずはPStoreされるオブジェクトには、 ビルトインクラスのインタンスだけが含まれるようにしとこっと。
ほんとはどうするべきなんだろう?
[ツッコミを入れる]
最近のツッコまれどころ