いくつかの宝石で、単純require 'some_gem'
にメソッドが表示されることに気づきました(私の知る限り、モンキーパッチを適用する必要はありません)。Sinatra、Rake、Rails、その他多くのヘルパーライブラリなどのいくつかの宝石でそれを見てきました。自分のライブラリでこれをどのように達成できるでしょうか。
例:
require 'sinatra'
# Automatically recieve the 'get' method
get('/') { "I was monkeypatched or included automatically." }
モンキーパッチの場合、モンキーパッチに共通するクラス/モジュール(文字列、数値、配列などを除く)。