public static RubyClass /*!*/ Include(RubyContext /*!*/ context, object /*!*/ self, params RubyModule[] /*!*/ modules) { RubyClass result = context.GetClassOf(self); result.IncludeModules(modules); return(result); }
public static RubyClass /*!*/ Include(RubyContext /*!*/ context, object /*!*/ self, params RubyModule[] /*!*/ modules) { ContractUtils.RequiresNotNullItems(modules, "modules"); RubyUtils.RequireNonClasses(modules); RubyClass result = context.GetClassOf(self); result.IncludeModules(modules); return(result); }