Powerful data validation based on predicate logic
Flexible type system with many built-in types
Business transaction DSL
Simple and thread-safe IoC container
Container-agnostic constructor injection mixin
Simple mixin providing equality methods
Organize your code into reusable components
Thread-safe configuration mixin
15 August 2016
We’re happy to announce the release of
dry-system 0.5.0 (previously known as dry-component), which brings many internal API improvements, and better support for bootable components.
One of the reasons building and maintaining...
1 July 2016
After 2 months of hard work we are happy to announce the release of dry-validation 0.8.0! This release includes many new features, performance improvements and important bug fixes.Upgrading
If you are upgrading from 0.7.x you should see plenty of...
7 April 2016
dry-transaction is dry-rb’s answer to modelling complex business transactions in your applications. With dry-transaction, you can arrange multiple processing operations into a linear pipeline, with the output of each step becoming the input of the...
31 March 2016
What a busy week! New versions of dry-types and dry-validation have been released and there are really exciting new features awaiting for you. We’re also very excited to see Trailblazer adopting some dry-rb libraries - Reform will soon support latest...
16 March 2016
We are thrilled to announce the official launch of dry-rb and this brand new website! The dry-rb organization was established on GitHub last year by Andy Holland. He created a couple of small and very useful gems, namely