ParentFull threadjoshmcmillan·Ruby 3.2 has `Data.define`, which is an even better way of doing this: https://docs.ruby-lang.org/en/3.2/Data.htmlView on HN