Module: EvilEvents::Core::Broadcasting::Adapters::MemoryAsync

Extended by:
EvilEvents::Shared::ClonableModuleBuilder.build do def dispatch(event) Dispatcher.dispatch(event) end end
Defined in:
lib/evil_events/core/broadcasting/adapters/memory_async.rb

Overview

Since:

  • 0.1.0

Constant Summary collapse

AsyncTask =

Since:

  • 0.1.0

::Thread

Class Method Summary collapse

Class Method Details

.call(event) ⇒ Object

Returns void.

Parameters:

Returns:

  • void

Since:

  • 0.1.0



19
20
21
# File 'lib/evil_events/core/broadcasting/adapters/memory_async.rb', line 19

def call(event)
  AsyncTask.new { dispatch(event) }
end