headにvender/pluginsにRailsの振る舞いを変更するようなライブラリを入れておくことにより、簡単に拡張が可能になった。今までRails本体に手を加えるようなライブラリの場合、RAILS_ROOT/libに置いてenviroment.rbでrequireしてからclass_evalなど使って変更してね、と云った感じで結構めんどくさかったんだけど、このPlugginsの仕組みで一気に解決。headではよく取り入れられるようになった。1.0での大きな変更点の一つであろう、enviroment.rb周りの変更による影響が大きい。generatorが出力)を用いることにより簡略化された。generetorを使って出力しても、Rails本体のinitializerに変更があった場合、それらの恩恵をすぐに預かることができ(いままではもう一度generateする必要があった)、そこらへんの開発が盛んになったというわけだ。Plugginsの仕組みの実装なんだけど、これが極めて簡単で実装部分は10行ほど追加するだけで完了している。evalで実行しているだけだ。このinit.rbに「enviroment.rbでrequireしてからclass_evalなど使って変更してね」と云った設定を記述しておくことで、ライブラリ利用者は配置するだけで使えるようになったのである。1.0はいつ出るのさっlol。0.13.1からはあまり機能拡張せずにバグフィックスだけして夏リリースの予定じゃなかったっけ、、、。Rubyのプログラムで今月「日曜日」が何回あるのか教えてください。ま10号おたよりを送るおたよりをおまちしてます。お気軽に送りください。お返事はメールアドレス入力があればメールで、メールアドレスがなければ日記上で行うことがあります。プライバシーポリシーおよび利用規約が適用され、保護されています。