0
をクラッシュし、私はそうMiniTestは
class Object
@@object_send = self.instance_method(:send)
def send *args
@@object_send.bind(self).call *args
end
end
または
class Object
def send *args
__send__ *args
end
end
または
class Object
alias_method :old_send, :send
def send *args
old_send *args
end
end
のように、オブジェクトに送信overwiteしたいが、すべてこのオプションは、このエラーが
を出現させます/opt/local/lib/ruby1.9/gems/1.9.1/gems/minitest-2.8.1/lib/minitest/unit.rb:871:in `block in process_args': unsupported argument type: Integer (ArgumentError)
from /opt/local/lib/ruby1.9/gems/1.9.1/gems/minitest-2.8.1/lib/minitest/unit.rb:862:in `new'
from /opt/local/lib/ruby1.9/gems/1.9.1/gems/minitest-2.8.1/lib/minitest/unit.rb:862:in `process_args'
from /opt/local/lib/ruby1.9/gems/1.9.1/gems/minitest-2.8.1/lib/minitest/unit.rb:912:in `_run'
from /opt/local/lib/ruby1.9/gems/1.9.1/gems/minitest-2.8.1/lib/minitest/unit.rb:905:in `run'
from /opt/local/lib/ruby1.9/gems/1.9.1/gems/minitest-2.8.1/lib/minitest/unit.rb:685:in `block in autorun'
できることはありますか?
更新: 2.9.1に更新しようとしましたが、それは私があなたの問題を分析することは困難であるMWEがなければ問題