Я заметил, что несколько ruby гемов, которые я использую, поставляются с папкой с именем ext
или core_ext
, которая содержит набор патчей обезьяны для основной библиотеки, которая используется в их коде. Тем не менее, когда я require
эти драгоценные камни, я также получаю эти обезьяны патчи.
Возможно ли авторам драгоценных камней или пользователям драгоценных камней изолировать эти обезьяньи патчи так, чтобы они были видны только в модулях, которые определяет / экспортирует драгоценный камень?