Есть ли способ заглушить метод только для определенных аргументов. Как то так
boss.stub(:fire!).with(employee1).and_return(true)
Если какой-либо другой сотрудник перейдет к методу boss.fire!
, я получу ошибку boss received unexpected message
, но мне бы очень хотелось просто переопределить метод для определенного аргумента и оставить его для всех остальных.
Есть идеи, как это можно сделать?