CSVの書き出しでちょっとやりたいことがあって標準添付のCSVライブラリについて調べてたんだけど、結局標準のままだと出来なそうという結論に至りました。その際にCSV::Convertersについて色々ほじったのでメモがわりに残しておきます。 CSV::Convertersって何? ドキュメントを読むと「このハッシュは名前でアクセスできる組み込みの変換器を保持しています。」と書かれています。変換器と言われてもどう使えばいいのかピンと来ませんでした。ググッてもサンプルとかあんまり無いし。 とりあえず使ってみる まぁ、こんな感じで使えます。 require 'csv' CSV.parse("2011-11-23,123,456",:converters => :date) do |csv| p csv end 実行すると [#<Date: 2011-11-23 (4911777/2,0,2299