在Ruby中修补方法

在Ruby中修补方法,ruby,testing,monkeypatching,Ruby,Testing,Monkeypatching,如何通过@patch decorator在Ruby中像在Python中一样修补方法 到目前为止,我在Ruby的monkey补丁上看到的都是“重载”,而不是补丁。 我现在需要的是patch curl的curl方法来返回一些预期的结果,而不是实际查找。我该怎么做? 导入并重载curl.get() 是否有相同的方法,或者我是否应该开始考虑不同的方法?您是否使用了RSpec或Minitest之类的测试框架?我建议您阅读文档。您是否使用了RSpec或Minitest之类的测试框架?我建议您阅读文档。

如何通过@patch decorator在Ruby中像在Python中一样修补方法

到目前为止,我在Ruby的monkey补丁上看到的都是“重载”,而不是补丁。 我现在需要的是patch curl的curl方法来返回一些预期的结果,而不是实际查找。我该怎么做? 导入并重载curl.get()


是否有相同的方法,或者我是否应该开始考虑不同的方法?

您是否使用了RSpec或Minitest之类的测试框架?我建议您阅读文档。您是否使用了RSpec或Minitest之类的测试框架?我建议您阅读文档。