Gem for Data, context and interaction (DCI) paradigm support in your ruby code