You're right, thanks for explanation ;)

I decided to rename method in Parent1 from initialize to initializeP and 
define initialize method in Child which calls super and initializeP, now 
everything works fine.

-- 
Posted via http://www.ruby-forum.com/.