# File lib/mocha/object.rb, line 93 93: def stubs(method_name_or_hash) 94: expectation = nil 95: mockery = Mocha::Mockery.instance 96: iterator = ArgumentIterator.new(method_name_or_hash) 97: iterator.each { |*args| 98: method_name = args.shift 99: mockery.on_stubbing(self, method_name) 100: method = stubba_method.new(stubba_object, method_name) 101: mockery.stubba.stub(method) 102: expectation = mocha.stubs(method_name, caller) 103: expectation.returns(args.shift) if args.length > 0 104: } 105: expectation 106: end