次の形式をとる文字列引数を持つメソッドを持つクラスを含む、私が使用する既存のモジュールがあります。
existing_object.existing_method("arg1")
また
existing_object.existing_method("arg1:arg2")
引数は階層構造になっています。引数をオブジェクト化し、それらをインポートされたモジュールのクラスのメソッドにして、使用が次のようになるモジュールを作成したいと思います。
my_object.arg1.my_method()
また
my_object.arg1.arg2.my_method()
my_method() は、「arg1:arg2」を引数として渡しながら、existing_method() を呼び出します。
誰かが私を正しい方向に向けて始めることができれば、私はそれを感謝します.