class ActiveMessaging::Adapters::Test::Destination
Attributes
messages[RW]
name[RW]
Public Class Methods
new(name)
click to toggle source
# File lib/activemessaging/adapters/test.rb, line 97 def initialize name @name = name @messages = [] end
Public Instance Methods
empty?()
click to toggle source
# File lib/activemessaging/adapters/test.rb, line 110 def empty? @messages.empty? end
receive()
click to toggle source
# File lib/activemessaging/adapters/test.rb, line 102 def receive @messages.shift end
send(message)
click to toggle source
# File lib/activemessaging/adapters/test.rb, line 106 def send message @messages << message end
to_s()
click to toggle source
# File lib/activemessaging/adapters/test.rb, line 114 def to_s "<Test::Destination name='#{name}' messages='#{@messages.inspect}'>" end