Выделение заплат обезьяны в рубиновом камне? - PullRequest
2 голосов
/ 23 сентября 2011

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

Возможно ли авторам драгоценных камней или пользователям драгоценных камней изолировать эти обезьяньи патчи так, чтобы они были видны только в модулях, которые определяет / экспортирует драгоценный камень?

1 Ответ

3 голосов
/ 23 сентября 2011

Это будет невозможно, пока не будут внесены уточнения, см. Предложение Шуго Маэды .

...