Ruby on Rails, Traiblazer, Decorator Pattern, Clean Code.
helps build on MVC and MVVC and structure real world apps in a very clean way. And one of the things it offers is decorators through what it calls a Disposable::Twin. Here’s how you would setup a user twin: # app/concepts/user/view/user_twin.rb class UserTwin < Disposable::Twin property :first_name