Class: Lapine::Test::MessageHistory

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeMessageHistory

Returns a new instance of MessageHistory.



59
60
61
# File 'lib/lapine/test/exchange.rb', line 59

def initialize
  @messages = []
end

Instance Attribute Details

#messagesObject (readonly)

Returns the value of attribute messages.



57
58
59
# File 'lib/lapine/test/exchange.rb', line 57

def messages
  @messages
end

Instance Method Details

#message_countObject



67
68
69
# File 'lib/lapine/test/exchange.rb', line 67

def message_count
  messages.size
end

#publish(body, routing_key) ⇒ Object



63
64
65
# File 'lib/lapine/test/exchange.rb', line 63

def publish(body, routing_key)
  messages << [body, routing_key]
end