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