Class: Lapine::Test::FakeQueue

Inherits:
Object
  • Object
show all
Defined in:
lib/lapine/test/exchange.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#exchangeObject (readonly)

Returns the value of attribute exchange.



38
39
40
# File 'lib/lapine/test/exchange.rb', line 38

def exchange
  @exchange
end

#message_historyObject (readonly)

Returns the value of attribute message_history.



38
39
40
# File 'lib/lapine/test/exchange.rb', line 38

def message_history
  @message_history
end

Instance Method Details

#bind(exchange) ⇒ Object



40
41
42
43
44
45
# File 'lib/lapine/test/exchange.rb', line 40

def bind(exchange)
  @exchange = exchange
  @message_history = MessageHistory.new
  exchange.bind message_history
  self
end

#message_countObject



47
48
49
# File 'lib/lapine/test/exchange.rb', line 47

def message_count
  message_history.message_count
end

#messagesObject



51
52
53
# File 'lib/lapine/test/exchange.rb', line 51

def messages
  message_history.messages
end