module EventSource::Read::Build

Public Instance Methods

build(stream_name, position: nil, batch_size: nil, session: nil) click to toggle source
# File lib/event_source/read.rb, line 23
def build(stream_name, position: nil, batch_size: nil, session: nil)
  new(stream_name).tap do |instance|
    instance.configure(batch_size: batch_size, session: session)
    Iterator.configure instance, instance.get, stream_name, position: position
  end
end