/dragonruby_serialize

Primary LanguageRubyBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

dragonruby_serialize

A proof-of-concept binary serialization library for DragonRuby. Currently supports serializing:

  • Integers;
  • Floats;
  • Strings;
  • Symbols;
  • nils, true, and false;
  • Ranges;
  • Arrays;
  • Hashes;
  • Structs;
  • Time objects; and
  • arbitrary objects including the Serializable module

Currently supports deserializing:

  • Integers;
  • Floats;
  • Strings;
  • Symbols;
  • nils, true, and false;
  • Ranges;
  • Arrays;
  • Hashes;
  • Structs;
  • Time objects; and
  • arbitrary objects including the Serializable module

Currently it is impossible to serialize recursive structures. This may change in the future.