Я пытаюсь заглушить любой экземпляр некоторого класса. Мне нужно заглушить метод fetch
, который заполняет "я" некоторыми данными.
Как получить доступ к переменной self
, изменить ее и вернуться к методу fetch
?
MyObject.any_instance.stub(:fetch) { self }
не возвращает экземпляр MyObject
.
Возможно, в этой ситуации более полезны издевательства. К сожалению, я еще не понял их.