lib/rbbt/tsv/accessor.rb in rbbt-util-5.30.13 vs lib/rbbt/tsv/accessor.rb in rbbt-util-5.31.0
- old
+ new
@@ -711,11 +711,14 @@
key = k
values = v
break
end
- filename = Path === filename ? filename.find : (filename || "No filename")
- filename + " [" + persistence_path + "]" if respond_to?(:persistence_path) and persistence_path
+ filename = @filename
+ filename = "No filename" if filename.nil? || filename.empty?
+ filename.find if Path === filename
+ filename = File.basename(filename) + " [" + File.basename(persistence_path) + "]" if respond_to?(:persistence_path) and persistence_path
+
with_unnamed do
<<-EOF
Filename = #{filename}
Key field = #{key_field || "*No key field*"}
Fields = #{fields ? Misc.fingerprint(fields) : "*No field info*"}