From 5339b9050a1e2bae6b8013f72e1a4e43f940290c Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Wed, 31 Aug 2016 19:05:56 -0400 Subject: add java, refactor ruby --- rb-test.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'rb-test.rb') diff --git a/rb-test.rb b/rb-test.rb index 973c8cf..4bd2e57 100644 --- a/rb-test.rb +++ b/rb-test.rb @@ -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 -- cgit v1.2.3