Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > CSV::Writerクラス > <<
self << row -> CSV::BasicWriter
[permalink][rdoc]add_row(row) -> CSV::BasicWriter
引数で渡されたデータを1行分としてCSVデータに追加します。
データ追加時に""(空文字)と値なし(nil)を区別します。 例えば、["a", "", nil, "b"] の配列を渡した場合に a, "", , b という行が追加されます。
例:
csv_w = CSV::Writer.generate("") row = [1, 2, 3] csv_w.add_row(row) #=> "1,2,3\n" row = ["a", "", nil, "b"] csv_w.add_row(row) #=> "1,2,3\na,\"\",,b\n"