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