# File lib/mocha/mock.rb, line 73 73: def stubs(method_name_or_hash, backtrace = nil) 74: iterator = ArgumentIterator.new(method_name_or_hash) 75: iterator.each { |*args| 76: method_name = args.shift 77: ensure_method_not_already_defined(method_name) 78: expectation = Expectation.new(self, method_name, backtrace) 79: expectation.at_least(0) 80: expectation.returns(args.shift) if args.length > 0 81: @expectations.add(expectation) 82: } 83: end