Module: MessageStore::Read::Iterator::Build

Defined in:
lib/message_store/read/iterator.rb

Instance Method Summary collapse

Instance Method Details

#build(stream_name, position: nil) ⇒ Object



31
32
33
34
35
36
# File 'lib/message_store/read/iterator.rb', line 31

def build(stream_name, position: nil)
  new(stream_name).tap do |instance|
    instance.starting_position = position
    Log.get(self).debug { "Built Iterator (Stream Name: #{stream_name}, Starting Position: #{position.inspect})" }
  end
end