lib/rbbt/tsv/accessor.rb in rbbt-util-5.14.33 vs lib/rbbt/tsv/accessor.rb in rbbt-util-5.14.34

- old
+ new

@@ -1,8 +1,10 @@ require 'yaml' require 'rbbt/annotations' require 'rbbt/tsv/dumper' +require 'set' + module TSV TSV_SERIALIZER = YAML SERIALIZED_NIL = TSV_SERIALIZER.dump nil @@ -599,16 +601,18 @@ end peek end def summary + key = nil values = nil self.each do |k, v| key = k values = v break end + with_unnamed do <<-EOF Filename = #{Path === filename ? filename.find : (filename || "No filename")} Key field = #{key_field || "*No key field*"} Fields = #{fields ? Misc.fingerprint(fields) : "*No field info*"}