Reforge

Gem Version Actions Status Maintainability Test Coverage

Reforge provides simple, concise, DSL-driven data transformation for Ruby. Just describe how to obtain data from a source, and then where to place that data in the result - no boilerplate required!

Installation

Add this line to your application's Gemfile:

gem 'reforge'

And then execute:

$ bundle

Or install it yourself as:

$ gem install reforge

Usage

See the introduction for information on how to create transformations.

Changes for each version are noted in the changelog

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

This project is intended to be a safe, welcoming space for collaboration. Everyone interacting in official project channels is expected to follow the Code of Conduct outlined by Contributor Covenant.

Contributing

Bug reports and pull requests are welcome on the project's GitHub repository. The current state of development is publicly visible on the project's Trello board.

After checking out the repo, run bin/setup to install dependencies. Afterward, run bundle exec rake to lint the code and run tests. You can also run bin/console for an interactive prompt that will allow you to experiment. To install the code as a gem onto your local machine, run bundle exec rake install.