Module: Consumer::EventStore::Controls::PositionStream::Write
- Defined in:
- lib/consumer/event_store/controls/position_stream.rb
Class Method Summary collapse
Class Method Details
.call(stream_name = nil, position: nil) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/consumer/event_store/controls/position_stream.rb', line 6 def self.call(stream_name=nil, position: nil) stream_name ||= StreamName.example(type: 'position') position ||= 0 = PositionStore::Updated.new .position = position Messaging::EventStore::Write.(, stream_name) return stream_name end |