>>>>> "D" == David Alan Black <dblack / candle.superlink.net> writes:

D> # Define two new methods for Module, one eval'd, one not:

 This has nothing to do with #eval, try

D>   eval('class Module; def test(); end; end;');
 
     eval('class Module; private; def test(); end; end;');


Guy Decoux