I think you have to add a "RGMethodDefinition" or a "CompiledMethod". Obviously in a class methodDict the values are CompiledMethod.
Regards, ----- Mail original ----- > De: "Sebastian Tleye" <stl...@gmail.com> > À: "Any question about pharo is welcome" <pharo-users@lists.pharo.org> > Envoyé: Jeudi 17 Juillet 2014 16:03:52 > Objet: Re: [Pharo-users] Adding method to class > I don't know what RBMethod is, but you can do > aClass compile: source. > For example: > Array compile: 'newMethod ^ 1' > I don't know if it answers your question. > Regards > 2014-07-17 15:57 GMT+02:00 Mark Rizun < mri...@gmail.com > : > > P.S. obviously, my method is added to newMethods var, but it is not > > disblayed > > in my class. > > > 2014-07-17 15:53 GMT+02:00 Mark Rizun < mri...@gmail.com > : > > > > Hi guys! > > > > > > How can I add method (I have /RBMethod/) to a class in code? > > > > > > I'm asking because existing method /addMethod:/ in /RBAbstractClass/ > > > isn't > > > > > > working. > > > > > > Here is a piece of my code: > > > > > > /method:= RBMethod for: class source: ('^ ', newName asString) selector: > > > > > > newName asSymbol. > > > > > > class addMethod: getter./ > > > > > > Best > > > > > > Mark > > > > > > -- > > > > > > View this message in context: > > > http://forum.world.st/Adding-method-to-class-tp4768282.html > > > > > > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. > > >