# File lib/rspec/mocks/message_expectation.rb, line 94 def and_return(*values, &implementation) @expected_received_count = [@expected_received_count, values.size].max unless ignoring_args? || (@expected_received_count == 0 and @at_least) @consecutive = true if values.size > 1 @implementation = implementation || build_implementation(values) end