Class: Droonga::Test::StubHandlerMessenger

Inherits:
Object
  • Object
show all
Defined in:
lib/droonga/test/stub_handler_messenger.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeStubHandlerMessenger

Returns a new instance of StubHandlerMessenger.



20
21
22
23
# File 'lib/droonga/test/stub_handler_messenger.rb', line 20

def initialize
  @values = []
  @messages = []
end

Instance Attribute Details

#messagesObject (readonly)

Returns the value of attribute messages.



19
20
21
# File 'lib/droonga/test/stub_handler_messenger.rb', line 19

def messages
  @messages
end

#valuesObject (readonly)

Returns the value of attribute values.



19
20
21
# File 'lib/droonga/test/stub_handler_messenger.rb', line 19

def values
  @values
end

Instance Method Details

#emit(value) ⇒ Object



25
26
27
# File 'lib/droonga/test/stub_handler_messenger.rb', line 25

def emit(value)
  @values << value
end

#forward(message, destination) ⇒ Object



29
30
31
# File 'lib/droonga/test/stub_handler_messenger.rb', line 29

def forward(message, destination)
  @messages << [message, destination]
end