# File lib/moqueue/mock_exchange.rb, line 8 def new(opts={}) if opts[:topic] && topic_exchange = MockBroker.instance.find_topic_exchange(opts[:topic]) return topic_exchange end if opts[:fanout] && fanout = MockBroker.instance.find_fanout_exchange(opts[:fanout]) return fanout end if opts[:direct] && direct = MockBroker.instance.find_direct_exchange(opts[:direct]) return direct end super end