>>>>> "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