module-pluggable リリース
http://modulepluggable.rubyforge.org/
sudo gem install module-pluggable
Module::Pluggable っぽいのをつくろうとおもったのだけど、よくわかんないのでほしいのつくった。中身は chokan の plugin 機構とほとんど同じ。なので、スクリプトロード後のリロード (デーモンっぽいやつでの動的リロード) とか、多数のインスタンスをつくったり、リロードしないまんまのプラグインの状態を保持ったりできる。そのかわり直接プラグインのクラスにはアクセスできない (匿名モジュール内にロードされてインスタンス化される)。
それはともかく
なんか rubyforge config すると
package_ids:
modulepluggable: 5722とかなってしまって
package_ids:
module-pluggable: 5722にしないとリリースできない。これ config するたびに書きかえないといけないのかなぁ