class RubyEventStore::ImmediateAsyncDispatcher
Public Class Methods
Source
# File lib/ruby_event_store/immediate_async_dispatcher.rb, line 5 def initialize(scheduler:) @scheduler = scheduler end
Public Instance Methods
Source
# File lib/ruby_event_store/immediate_async_dispatcher.rb, line 9 def call(subscriber, _, record) @scheduler.call(subscriber, record) end
Source
# File lib/ruby_event_store/immediate_async_dispatcher.rb, line 13 def verify(subscriber) @scheduler.verify(subscriber) end