# File lib/rspec/mocks/any_instance/recorder.rb, line 22
        def stub(method_name_or_method_map, *args, &block)
          if method_name_or_method_map.is_a?(Hash)
            method_map = method_name_or_method_map
            method_map.each do |method_name, return_value| 
              observe!(method_name)
              message_chains.add(method_name, chain = StubChain.new(method_name))
              chain.and_return(return_value)
            end
            method_map
          else
            method_name = method_name_or_method_map
            observe!(method_name)
            message_chains.add(method_name, chain = StubChain.new(method_name, *args, &block))
            chain
          end
        end