Mega Code Archive

 
Categories / Ruby / Class
 

Ruby terms multiple inheritance a mixin

# Ruby's answer to multiple inheritance is modules.  module A     def a1     end     def a2     end end module B      def b1      end      def b2      end end class Sample     include A     include B     def s1     end end samp=Sample.new samp.a1 samp.a2 samp.b1 samp.b2 samp.s1