# File lib/moqueue/mock_exchange.rb, line 26 def initialize(opts={}) if @topic = opts[:topic] MockBroker.instance.register_topic_exchange(self) elsif @fanout = opts[:fanout] MockBroker.instance.register_fanout_exchange(self) elsif @direct = opts[:direct] MockBroker.instance.register_direct_exchange(self) end end