>>>>> "d" == dblack  <dblack / wobblini.net> writes:

d> remember that "the new one is the one that does new stuff", but I

 You want to say "the new one is the one that does old stuff", no ? :-)

moulon% /usr/bin/ruby -ve 'class A; def a() end; private :a end;  A.new.send(:a)'
ruby 1.8.4 (2005-12-24) [i486-linux]
moulon% 

moulon% ruby -ve 'class A; def a() end; private :a end;  A.new.send(:a)'
ruby 1.9.0 (2006-03-15) [i686-linux]
-e:1:in `Kernel#send': private method `a' called for #<A:0xb7e3873c> (NoMethodError)
	from -e:1
moulon% 

moulon% ruby -ve 'class A; def a() end; private :a end;  A.new.funcall(:a)'
ruby 1.9.0 (2006-03-15) [i686-linux]
moulon% 


Guy Decoux