Brex: A Specification Pattern implementation in Elixir
Using brex you can easily: define, compose, and evaluate your business rules to dynamically drive the flow of your application.
It was built to enable you to generate your business rules on the fly from configuration or some other form of persistence.
Read next Phoenix Chat for your Rails application