Sha256: b368746cd6c78361540a22337e32176e20db869797c172d7f5ad46800add651e

Contents?: true

Size: 276 Bytes

Versions: 46

Compression:

Stored size: 276 Bytes

Contents

module TSV
  def marshal_dump
    if defined?(Persist::TCAdapter) && Persist::TCAdapter === self
      super
    else
      [info, to_hash]
    end
  end
end

class Hash
  def marshal_load(array)
    info, to_hash = array
    self.merge! to_hash
    TSV.setup(self)
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
rbbt-util-5.44.1 lib/rbbt/tsv/marshal.rb
rbbt-util-5.43.0 lib/rbbt/tsv/marshal.rb
rbbt-util-5.42.0 lib/rbbt/tsv/marshal.rb
rbbt-util-5.41.1 lib/rbbt/tsv/marshal.rb
rbbt-util-5.41.0 lib/rbbt/tsv/marshal.rb
rbbt-util-5.40.5 lib/rbbt/tsv/marshal.rb
rbbt-util-5.40.4 lib/rbbt/tsv/marshal.rb
rbbt-util-5.40.3 lib/rbbt/tsv/marshal.rb
rbbt-util-5.40.0 lib/rbbt/tsv/marshal.rb
rbbt-util-5.39.0 lib/rbbt/tsv/marshal.rb
rbbt-util-5.38.1 lib/rbbt/tsv/marshal.rb
rbbt-util-5.38.0 lib/rbbt/tsv/marshal.rb
rbbt-util-5.37.16 lib/rbbt/tsv/marshal.rb
rbbt-util-5.37.15 lib/rbbt/tsv/marshal.rb
rbbt-util-5.37.14 lib/rbbt/tsv/marshal.rb
rbbt-util-5.37.13 lib/rbbt/tsv/marshal.rb
rbbt-util-5.37.12 lib/rbbt/tsv/marshal.rb
rbbt-util-5.37.11 lib/rbbt/tsv/marshal.rb
rbbt-util-5.37.10 lib/rbbt/tsv/marshal.rb
rbbt-util-5.37.9 lib/rbbt/tsv/marshal.rb