クラスメソッドをパラメーターとして渡して、別のオブジェクトに呼び出させたいと思います。
do_this(Class.method_name)
その後:
def do_this(class_method)
y = class_method(local_var_x)
end
私が見ることができる唯一の方法は、それを文字列として渡してevalを使用するか、クラスとメソッドを文字列として渡し、定数化して送信することです。eval の欠点は速度とデバッグのようですか?
これを行う簡単な方法はありますか?
編集:
良い答えですが、質問が少し間違っていることに気付きました。メソッドで渡されないパラメーターを使用したいと思います。