Perlのオブジェクト内関数の間接的な呼び出し<<__>> rails to_json と to_yaml

Rails dbの fixtures形式バックアップ [rails] [tips]

こんなのをlibに入れて利用してる。

module YamlFixture
def record_to_yaml_fixture(rec_class_name)
  eval(rec_class_name).find(:all).inject({}){|h, v| h.merge(v.attributes["id"] => v.attributes)}.to_yaml
  end
end
Perlのオブジェクト内関数の間接的な呼び出し<<__>> rails to_json と to_yaml