Veronica, i've started to adopt Ring in Gaucho. Very nice work, excellent tests also!
A question, why does the following is true? Collection asRingDefinition methods isEmpty = true If you look at the following method, they should be added here right?, on the ring definition creation. Class>>asRingDefinition | ring | ring := (RGFactory current createClassNamed: self name) category: self category; superclassName: self superclass name; traitCompositionSource: self traitCompositionString; addInstanceVariables: self instVarNames; addClassVariables: self classVarNames; addPoolDictionaries: self poolDictionaryNames; comment: self organization classComment; stamp: self organization commentStamp; definitionSource: self definition; withMetaclass. ring theMetaClass traitCompositionSource: self theMetaClass traitCompositionString; definitionSource: self theMetaClass definition; addInstanceVariables: self theMetaClass instVarNames. ^ring I'm using the latest Pharo1.4 from Jenkins. Fernando
