Class: MessageStore::Controls::Write::Example

Inherits:
Object
  • Object
show all
Includes:
Write
Defined in:
lib/message_store/controls/write.rb

Instance Method Summary collapse

Methods included from Write

#call, included, #set_ids

Instance Method Details

#configureObject



11
12
# File 'lib/message_store/controls/write.rb', line 11

def configure(*)
end

#write(batch, stream_name, expected_version: nil) ⇒ Object



14
15
16
17
18
19
# File 'lib/message_store/controls/write.rb', line 14

def write(batch, stream_name, expected_version: nil)
  logger.trace { "Writing batch (Stream Name: #{stream_name}, Number of Events: #{batch.length}, Expected Version: #{expected_version.inspect})" }
  logger.debug { "Wrote batch (Stream Name: #{stream_name}, Number of Events: #{batch.length}, Expected Version: #{expected_version.inspect})" }

  nil
end