Opal.rbを使用して JavaScript アプリケーションを構築しています。アプリケーションは、アプリケーションのさまざまな部分を担当するいくつかのフレームで構成されています。私が抱えている問題は、y_frame からアクセスする必要がある x_frame でインスタンス化されたオブジェクトがあることです。私が今これを行う方法は、次のように書くことです:
window.top.frames.x_frame.Opal.MyClass.$do_something()
しかし、これは醜くなります。すべてのフレームでグローバルにアクセスできるシングルトンを定義する方法はありますか?