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.



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

def initialize
  @values = []
  @messages = []
  @engine_state = nil
  @cluster = nil
end

Instance Attribute Details

#clusterObject

Returns the value of attribute cluster.



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

def cluster
  @cluster
end

#engine_stateObject

Returns the value of attribute engine_state.



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

def engine_state
  @engine_state
end

#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



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

def emit(value)
  @values << value
end

#forward(message, destination) ⇒ Object



33
34
35
# File 'lib/droonga/test/stub_handler_messenger.rb', line 33

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