Module: MessageStore::Read::Build

Defined in:
lib/message_store/read.rb

Instance Method Summary collapse

Instance Method Details

#build(stream_name, position: nil, batch_size: nil, session: nil, **arguments) ⇒ Object



25
26
27
28
29
# File 'lib/message_store/read.rb', line 25

def build(stream_name, position: nil, batch_size: nil, session: nil, **arguments)
  new(stream_name, position, batch_size).tap do |instance|
    instance.configure(session: session, **arguments)
  end
end