Ruby

module_eval, instance_evalメモ

#!/usr/bin/ruby #__FILE__ == test.rb module MyFoo class MyBar def test p "test loaded." end end end t = MyFoo::MyBar.new t.test t.instance_eval do def test p "test reloaded." end end t.test MyFoo::MyBar.module_eval do def test p "retest lo…

勢いでRubyForgeに登録した。今は(後悔|公開)してる

一応報告はしたけどさ…

ROXML続報

初期化がまだ足りない箇所があったので、その辺も修正。あと、とんでもないミスも。 --- roxml.rb 2006-09-25 01:12:47.000000000 +0900 +++ roxml.rb 2006-10-01 02:07:30.000000000 +0900 @@ -401,16 +401,25 @@ def tag_refs @xml_refs || [] end - + + #…

ROXML面白いなぁ…

「Ruby Object to XML Mapping Library」の名の通り、オブジェクトをゴニョる感じでXMLファイルを気軽に生成できるというもの。スキーマをクラスで定義する必要があるので、柔軟性という意味ではノーマルのrexml(roxmlはrexmlのラッパー)やlibxml-rubyには…