lib/rbbt/tsv/accessor.rb in rbbt-util-5.14.15 vs lib/rbbt/tsv/accessor.rb in rbbt-util-5.14.16

- old
+ new

@@ -242,10 +242,10 @@ self[key, true].each_with_index do |v,i| new << (v << values[i]) end self[key] == new else - self[key] = values.collect{|v| [v] } + self[key] = Array === values.first ? values.dup : values.collect{|v| [v] } end when :flat if self.include? key self[key] = (self[key] + values).uniq else