module RSpec::Mocks::PartialClassDoubleProxyMethods

def method_double_from_ancestor_for(message)

def method_double_from_ancestor_for(message)
  @method_doubles.fetch(message) do
    # The fact that there is no method double for this message indicates
    # that it has not been redefined by rspec-mocks. We need to continue
    # looking up the ancestor chain.
    return superclass_proxy &&
      superclass_proxy.method_double_from_ancestor_for(message)
  end
end