-1
method1
のクラスObject1
と、Kernel
モジュールの中に "global" method2
がある場合は、ブロックの呼び出しオブジェクトを取得する
method1
ブロックをprocに変換して呼び出して呼び出します。私はそのようなことがある場合は
:
obj1 = new Object1
obj1.method1(arg1,arg2){ method2() }
をそれがobj1
は、ブロックと呼ばれることを知ってmethod2
で可能ですか?
'method2'が内にある必要はありません。 'Kernel'モジュールは通過したすべてのブロックでアクセスする必要があります – tomatediabolik