Module: EventSource::Read::Build

Defined in:
lib/event_source/read.rb

Instance Method Summary collapse

Instance Method Details

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



23
24
25
26
27
28
# 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