Ruby 3.2.0 introduced the Data construct, which looks a lot like an object to this project, but uses #members instead of instance variables.
The solution is to introduce an object inspection tree builder and operation tree builder that are essentially the same as the corresponding builders for default objects, but know to read the members of the Data class instead of instance variables.
Closes #252.
Ruby 3.2.0 introduced the Data construct, which looks a lot like an object to this project, but uses
#members
instead of instance variables.The solution is to introduce an object inspection tree builder and operation tree builder that are essentially the same as the corresponding builders for default objects, but know to read the members of the Data class instead of instance variables.