module MessageStore::Read::Build

Public Instance Methods

build(stream_name, position: nil, batch_size: nil, session: nil, **arguments) click to toggle source
# 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|
    Iterator.configure(instance, position)
    instance.configure(session: session, **arguments)
  end
end