Sha256: 7aa7d9eb1a090f7b4080f3244ae67a89119e4afa60a57d8a9ef7ac6b82217802

Contents?: true

Size: 1009 Bytes

Versions: 5

Compression:

Stored size: 1009 Bytes

Contents

serialization (dtas-player)
---------------------------

* objects serialize using the "to_hsh" method (like "to_hash", but omits
  default values) and then to YAML.  We avoid exposing the fact we use
  Ruby (or any programming language) in any formats.

* every serializable class defines a "load" singleton method which takes the
  output Hash of "to_hsh"

* we avoid serializing default values to make the state file shorter and
  more suitable for human viewing and editing.

# CONTACT

We use git(7) and develop dtas on a public mailing list like git
developers do.  Please send patches via git-send-email(1) to the public
mailing list at <dtas-all@nongnu.org>.  Pull requests should be
formatted using git-request-pull(1).\
Mailing list archives available at <ftp://lists.gnu.org/dtas-all/>\
No subscription is necessary to post to the mailing list.

# COPYRIGHT

Copyright 2013, Eric Wong <normalperson@yhbt.net> and all contributors.\
License: GPLv3 or later <http://www.gnu.org/licenses/gpl-3.0.txt>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dtas-0.7.0 HACKING
dtas-0.6.0 HACKING
dtas-0.5.0 HACKING
dtas-0.4.0 HACKING
dtas-0.3.0 HACKING