CSVMapper良い感じなんだけど、まだ書き込み機能がないのとまだプロトタイプなのでソースがひどい感じなのをなんとかしないと駄目ですね
まだもうちょい作りこみたいのでリファクタリングはあとの課題。
とりあえずめっちゃ使いやすい感じにしたい。
ローカルにある次期バージョン0.04だと以下の機能を実装済みで
- ActiveRecordのarelみたいな感じで扱えるようにした
csv = MyCSV.load_file("/path/to/csv") csv.where(:name => 'kimoto').where(:age => 14)
みたいな感じで