From: "ara.t.howard" Date: 2007-12-02T03:56:32+09:00 Subject: Re: How to alias only one time, in an eval string. On Dec 1, 2007, at 11:20 AM, trebor777 wrote: > alias b a > def a > do somethin > b > end > > 1st time ok, > but at the second time , a use b which refer to a which use b, > etc.. etc.. > I'm trying to check if the aliased method exist or not, but doesn't > work for > a stange reason... > > The main problem is I don't have any access to those Specific > classes, or do > stuff before the eval. > I've tried to modify the alias method, but off course, it creates > the same > problem but with this method. > > any solution? wrapped = begin method 'b' true rescue NameError false end eval code unless wrapped a @ http://codeforpeople.com/ -- it is not enough to be compassionate. you must act. h.h. the 14th dalai lama