/morpher

Transformation of ruby data-structures with optionally traced evaluation

Primary LanguageRubyMIT LicenseMIT

morpher

CI Build Status

Morpher is a composable data transformation algebra with data trace based error reporting.

It can be used at various places:

  • Domain to JSON and vice versa, for building rest style APIS
  • Domain to document db and vice versa, for building mappers
  • Form processing
  • ...

Installation

Install the gem morpher via your preferred method.

Examples

See specs, Public Evaluator API is stable and there are ongoing 0.x.y releases for early adopters.

License

See LICENSE file.