class TSV::StringDoubleArraySerializer
Public Class Methods
Source
# File lib/rbbt/tsv/serializers.rb, line 64 def self.dump(array) begin array.collect{|a| a.collect{|a| a.to_s } * "|"} * "\t" rescue Encoding::CompatibilityError array.collect{|a| a.collect{|a| a.to_s.force_encoding('UTF-8')} * "|"} * "\t" end end
Source
# File lib/rbbt/tsv/serializers.rb, line 72 def self.load(string) return [] if string.nil? string.split("\t", -1).collect{|l| l.split("|", -1)} end