# File lib/mongo/server/connection_base.rb, line 82 def dispatch(messages, operation_id = nil) # The monitoring code does not correctly handle multiple messages, # and the driver internally does not send more than one message at # a time ever. Thus prohibit multiple message use for now. if messages.length != 1 raise ArgumentError, 'Can only dispatch one message at a time' end message = messages.first deliver(message) end