From: Matthew Harris Date: 2006-07-24T14:51:22+09:00 Subject: Re: How to run variable method names? You would use `__send__' in the event `send' is overriden. 'neb'.__send__(:reverse) #=> 'ben' On 7/24/06, Ben Johnson wrote: > Lets say object has a method called id. > > How do I do the the following? > > method_name = "id" > object.method_name > > I know the above doesnt work, but I want method_name to be replaced > by its value so it would run id. > > Thanks for the help. > > Thank You, > Ben Johnson > E: bjohnson@contuitive.com > > > > > -- Matt