Parent

Included Modules

Files

Moqueue::MockBroker

Attributes

registered_queues[R]

Public Class Methods

new() click to toggle source
    # File lib/moqueue/mock_broker.rb, line 9
 9:     def initialize
10:       reset!
11:     end

Public Instance Methods

find_direct_exchange(name) click to toggle source
    # File lib/moqueue/mock_broker.rb, line 32
32:     def find_direct_exchange(name)
33:       @registered_direct_exchanges[name]
34:     end
find_fanout_exchange(fanout_name) click to toggle source
    # File lib/moqueue/mock_broker.rb, line 48
48:     def find_fanout_exchange(fanout_name)
49:       @registered_fanout_exchanges[fanout_name]
50:     end
find_queue(name) click to toggle source
    # File lib/moqueue/mock_broker.rb, line 20
20:     def find_queue(name)
21:       @registered_queues[name]
22:     end
find_topic_exchange(topic) click to toggle source
    # File lib/moqueue/mock_broker.rb, line 40
40:     def find_topic_exchange(topic)
41:       @registered_topic_exchanges[topic]
42:     end
register_direct_exchange(exchange) click to toggle source
    # File lib/moqueue/mock_broker.rb, line 28
28:     def register_direct_exchange(exchange)
29:       @registered_direct_exchanges[exchange.direct] = exchange
30:     end
register_fanout_exchange(exchange) click to toggle source
    # File lib/moqueue/mock_broker.rb, line 44
44:     def register_fanout_exchange(exchange)
45:       @registered_fanout_exchanges[exchange.fanout] = exchange
46:     end
register_queue(queue) click to toggle source
    # File lib/moqueue/mock_broker.rb, line 24
24:     def register_queue(queue)
25:       @registered_queues[queue.name] = queue
26:     end
register_topic_exchange(exchange) click to toggle source
    # File lib/moqueue/mock_broker.rb, line 36
36:     def register_topic_exchange(exchange)
37:       @registered_topic_exchanges[exchange.topic] = exchange
38:     end
reset!() click to toggle source
    # File lib/moqueue/mock_broker.rb, line 13
13:     def reset!
14:       @registered_queues = {}
15:       @registered_direct_exchanges = {}
16:       @registered_topic_exchanges = {}
17:       @registered_fanout_exchanges = {}
18:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.