Ronald Fischer
7/19/2007 9:46:00 AM
> I want to overwrite if,
> but it doesn't seem to work.
>
> module Kernel
> def if(arg)
> yield
> end
> end
>
> def if(arg)
> yield
> end
>
> doesn't seem to work.
> I know I could define my own if,
> but it seems like ruby, being so dynamic, should be capable of this.
Of course this is something we really need in Ruby ;-)
This reminds me on the following, valid (and at its time popular),
PL/1 code:
IF IF=THEN
THEN THEN=ELSE
ELSE ELSE=IF;
Ronald
--
Ronald Fischer <ronald.fischer@venyon.com>
Phone: +49-89-452133-162