Jeremy Evans 08686e71d5 Do not allow Module#include to insert modules before the origin in the lookup chain
Module#include should only be able to insert modules after the origin,
otherwise it ends up working like Module#prepend.

This fixes the case where one of the modules in the included module
chain is included in a module that is already prepended to the receiver.

Fixes [Bug #7844]
2020-11-20 15:26:43 -08:00
..
2020-10-27 23:26:38 +09:00
2020-11-20 18:30:05 +09:00
2020-10-06 17:11:08 -04:00
2020-10-15 14:12:02 +09:00
2020-11-11 09:27:36 +09:00