Shale is a Ruby object mapper and serializer for JSON, YAML, TOML, CSV and XML. It allows you to parse JSON, YAML, TOML, CSV and XML data and convert it into Ruby data structures, as well as serialize data structures into JSON, YAML, TOML, CSV or XML.
It is not yet complete but I'd rather focus our efforts at Lutaml::Model so it is sustainable. We aim for some sort of compatibility with the Shale DSL.
Since issues are mounting here I've decided to rewrite from scratch a Ruby data modeler for LutaML.
https://github.com/lutaml/lutaml-model/issues/2
It is not yet complete but I'd rather focus our efforts at Lutaml::Model so it is sustainable. We aim for some sort of compatibility with the Shale DSL.
@HassanAkbar can you please help there? Thanks.