From: "Konrad K." Date: 2011-01-05T22:27:22+09:00 Subject: Re: mixin technique overrides variables 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/.