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.
MIT License
Bot releases are hidden (Show)
Published by kgiszczak over 1 year ago
ShaleError
as a base class for exceptionsPublished by kgiszczak almost 2 years ago
Published by kgiszczak about 2 years ago
group
blocksuper
works as expected.Published by kgiszczak about 2 years ago
Published by kgiszczak about 2 years ago
only: []
and except: []
options that allow to controll what attributes are rendered/parsedrender_nil: true
option that allows to render nil valuesPublished by kgiszczak over 2 years ago
Published by kgiszczak over 2 years ago
Published by kgiszczak over 2 years ago
Published by kgiszczak over 2 years ago
id
-> $id
and add info about supported JSON Schema dialectPublished by kgiszczak over 2 years ago
hash
-> hsh
(hash
is used internally by Ruby)Shale::Type::Base
-> Shale::Type::Value
Published by kgiszczak over 2 years ago
Published by kgiszczak over 2 years ago
Shale::Type::Complex
-> Shale::Type::Composite
Published by kgiszczak almost 3 years ago
First public release