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

https://github.com/mbj/morpher

Transformation of ruby data-structures with optionally traced evaluation
https://github.com/mbj/morpher

Last synced: 10 months ago
JSON representation

Transformation of ruby data-structures with optionally traced evaluation

Awesome Lists containing this project

README

          

morpher
=======

[![CI](https://github.com/mbj/morpher/actions/workflows/ci.yml/badge.svg)](https://github.com/mbj/morpher/actions/workflows/ci.yml)
[![Build Status](https://secure.travis-ci.org/mbj/morpher.png?branch=master)](http://travis-ci.org/mbj/morpher)

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.