lib/rbbt/tsv/serializers.rb in rbbt-util-5.13.36 vs lib/rbbt/tsv/serializers.rb in rbbt-util-5.13.37
- old
+ new
@@ -1,6 +1,7 @@
module TSV
+
class CleanSerializer
def self.dump(o); o end
def self.load(o); o end
end
@@ -24,11 +25,11 @@
def self.load(str); str.unpack("d*"); end
end
class StringSerializer
def self.dump(str); str.to_s; end
- def self.load(str); str; end
+ def self.load(str); str.dup; end
end
class StringArraySerializer
def self.dump(array)
array.collect{|a| a.to_s} * "\t"
@@ -58,10 +59,9 @@
def self.load(string)
TSV.setup Marshal.load(string)
end
end
-
class TSVSerializer
def self.dump(tsv)
tsv.to_s
end