以下、Tips.
require 'csv' class Array def to_csv(fs = nil, rs = nil) s = "" self.each { |i| s << CSV.generate_line(i, fs, rs) + "\n" } s end end頭とお尻の s が情けない。もちとすっきり書けんものかと(; ;)
2014-02-26:
こうだな
require 'csv' class Array def to_csv options = {} self.map {|m| CSV.generate_line m, options}.join end endなお 1.9 以降で CSV.generate_line の引数が hash に変更されてるみたい。
タグ
コメントをかく