From: "lyle@..." Date: 2003-03-11T01:53:43+09:00 Subject: Re: [Swig-dev] Limited Support for Multiple Inheritance in SWIG/Ruby Wait! (Replying to myself ;) I had temporarily forgotten that a Class is-a Module, so maybe there's no problem after all. I just wrap all of the base classes (Base1, Base2 and Base3) normally and then mix the "non-primary" base classes into Derived, e.g. class Base1; end class Base2; end class Base3; end class Derived < Base1 include Base2 include Base3 end That should do the trick, right? Even better! Lyle