lib/rio/ext/csv.rb in rio-0.3.6 vs lib/rio/ext/csv.rb in rio-0.3.7
- old
+ new
@@ -172,10 +172,14 @@
def _l2row(line,fs,rs)
dat = _l2a(line,fs,rs)
names = cnames(dat.length)
dat = trim(dat)
- (0...names.length).build_hash { |i| [names[i],dat[i]] }
+ rw = {}
+ (0...names.length).each { |i|
+ rw[names[i]] = dat[i]
+ }
+ rw
end
def _rec_to_s_proc(fs,rs)
proc { |a|
::CSV.generate_line(a,fs,rs)