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