Module: MessageStore::Read::Call

Defined in:
lib/message_store/read.rb

Instance Method Summary collapse

Instance Method Details

#call(stream_name, position: nil, batch_size: nil, session: nil, **arguments, &action) ⇒ Object



34
35
36
37
# File 'lib/message_store/read.rb', line 34

def call(stream_name, position: nil, batch_size: nil, session: nil, **arguments, &action)
  instance = build(stream_name, position: position, batch_size: batch_size, session: session, **arguments)
  instance.(&action)
end