Rubyでsendメソッドを変更したい。私のコードは次のとおりです
class A
def send(symbol, *args)
#customize code here
#finally call the orinial __send__ function
__send__(symbol, args)
end
end
ただし、obj.send('a_var=', 10) などの send 関数を呼び出すと、次のエラーが発生しました。
ArgumentError: wrong number of arguments (1 for 0)
エラーは行呼び出し __ send__ 関数にあります。では、どうすればこのエラーを修正できますか。