module RSpec::Mocks::Syntax

def self.stub_object(object, message_or_hash, opts = {}, &block)

Other tags:
    Api: - private
def self.stub_object(object, message_or_hash, opts = {}, &block)
  if ::Hash === message_or_hash
    message_or_hash.each {|message, value| stub_object(object, message).and_return value }
  else
    opts[:expected_from] = caller(1)[1]
    ::RSpec::Mocks.allow_message(object, message_or_hash, opts, &block)
  end
end