An open API service indexing awesome lists of open source software.

https://github.com/leviongit/dragonruby_serialize


https://github.com/leviongit/dragonruby_serialize

dragonruby dragonruby-gtk drgtk

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

# dragonruby_serialize

A proof-of-concept binary serialization library for DragonRuby.
Currently supports serializing:
- `Integer`s;
- `Float`s;
- `String`s;
- `Symbol`s;
- `nil`s, `true`, and `false`;
- `Range`s;
- `Array`s;
- `Hash`es;
- `Struct`s;
- `Time` objects; and
- arbitrary objects including the `Serializable` module

Currently supports deserializing:
- `Integer`s;
- `Float`s;
- `String`s;
- `Symbol`s;
- `nil`s, `true`, and `false`;
- `Range`s;
- `Array`s;
- `Hash`es;
- `Struct`s;
- `Time` objects; and
- arbitrary objects including the `Serializable` module

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