lib/rbbt/tsv/manipulate.rb in rbbt-util-5.21.21 vs lib/rbbt/tsv/manipulate.rb in rbbt-util-5.21.22
- old
+ new
@@ -208,16 +208,18 @@
keys.each_with_index do |k,i|
v = value.collect{|v|
r = v[i]
r = v[0] if r.nil?
- r
+ [r]
}
if not @unnamed
k = Misc.prepare_entity(k, traverser.new_key_field_name, entity_options)
end
+
v.key = k if NamedArray === v
+
yield k, v
end
else