Я недавно видел это в ленте rubyflow - это простая библиотека, которая позволяет вам пространство констант верхнего уровня под названием aikidoka . Без каких-либо подробностей того, как / что обезьяна исправлена, немного сложно помочь. Теоретически, хотя вы могли бы использовать такой подход, чтобы пространство имен пропатченное обезьяной версии класса, так что вы можете получить доступ как к нему, так и к оригиналу независимо.