diff options
Diffstat (limited to 'rb-test.rb')
-rw-r--r-- | rb-test.rb | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -5,8 +5,14 @@ require 'csv' # get paths src_path, dst_path = ARGV -CSV.open(dst_path, 'wb') do |dst| - CSV.foreach(src_path) do |row| - dst << (row += %w{foo} * 2) +File.open(dst_path, 'wb') do |dst_file| + CSV(dst_file) do |dst| + File.open(src_path, 'rb') do |src_file| + CSV(src_file) do |src| + src.each do |row| + dst << row + (%w{foo} * 2) + end + end + end end end |