class RSpec::Mocks::AnyInstance::Recorder
def mark_invoked!(method_name)
def mark_invoked!(method_name) backup_method!(method_name) @klass.__send__(:define_method, method_name) do |*args, &blk| klass = ::RSpec::Mocks.method_handle_for(self, method_name).owner invoked_instance = ::RSpec::Mocks.any_instance_recorder_for(klass).instance_that_received(method_name) raise RSpec::Mocks::MockExpectationError, "The message '#{method_name}' was received by #{self.inspect} but has already been received by #{invoked_instance}" end end