私は宝石としてパッケージ化された関数ライブラリを持っています。これらの関数の1つは、それ自体が長い依存関係のリストを持つサードパーティ製の宝石の使用を必要とします。特定のメソッド呼び出しでのみ依存関係が必要です
実行時に不満を感じることなくサードパーティの依存関係を持たない宝石の中で、ユーザがインストールしてそれらの機能を使用できるように私の宝石を設定する方法はありますか?
依存関係のあるメソッドが呼び出されたときに例外を発生させたいが、ユーザーは実行時エラーなしで他の関数を使用できるはずです。
これは可能ですか?