Class: Norikra::ListenerSpecHelper::DummyEngine

Inherits:
Object
  • Object
show all
Defined in:
lib/norikra/listener_spec_helper.rb

Overview

TODO: more util methods? utilities w/ #start, #shutdown ? utilities to produce dummy output events ?

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDummyEngine

Returns a new instance of DummyEngine.



11
12
13
# File 'lib/norikra/listener_spec_helper.rb', line 11

def initialize
  @events = {}
end

Instance Attribute Details

#eventsObject (readonly)

Returns the value of attribute events.



9
10
11
# File 'lib/norikra/listener_spec_helper.rb', line 9

def events
  @events
end

Instance Method Details

#send(target, events) ⇒ Object



15
16
17
18
# File 'lib/norikra/listener_spec_helper.rb', line 15

def send(target, events)
  @events[target] ||= []
  @events[target].push(*events)
end