surrealist (rubygems): A gem that provides DSL for serialization of plain old Ruby objects to JSON in a declarative style by defining a `schema`. It also provides a trivial type checking in the runtime before serialization.
Keywords: declarative|dsl|json|ruby|serialization|serializer