Mix-in function inheritance ruby matz To make a new taste mixing various one with the ice cream. Changed into mix the module with the class, and add the ((function|Function)). See also "((Inheritance))." Multiple ((inheritance|Inheritance)) is not adopted in ((Ruby)). Instead, the inheritance for the is-a relation, and Mix-in for sharing the ((function|Function)) is prepared. The purpose of this is the belief of ((matz)) that the relations should be in chaos when multiple inheritance is abused.