On 22 mai 2014, at 19:46, sergio_101 <sergio....@gmail.com> wrote: > In many cases, an object might have a method (filter, selector, etc) attached > to it so that the object can run the correct method.. > > for instance, an object might have a filterMethod variable with a value > 'filterByArtist'.. > > in ruby, i would do something like: > > instance.send(filter_method) > > how would i do that in pharo, and is this a bad idea?
"instance perform: filterMethod asSymbol" If filterMethod is already a symbol you can omit asSymbol. It is slower than regular message send but it's also the safest reflective operation since it's the only one that doesn't break object encapsulation. > > thanks! > > > -- > ---- > peace, > sergio > photographer, journalist, visionary > #BitMessage BM-2D8VWUJSS41RFKh1ec83preVabHrnniExa > > http://www.Village-Buzz.com > http://www.ThoseOptimizeGuys.com > http://www.CodingForHire.com > http://www.coffee-black.com > http://www.painlessfrugality.com > http://www.twitter.com/sergio_101 > http://www.facebook.com/sergio101