Module: MessageStore::Read::Configure
- Defined in:
- lib/message_store/read.rb
Instance Method Summary collapse
Instance Method Details
#configure(receiver, stream_name, attr_name: nil, position: nil, batch_size: nil, session: nil, **arguments) ⇒ Object
41 42 43 44 45 |
# File 'lib/message_store/read.rb', line 41 def configure(receiver, stream_name, attr_name: nil, position: nil, batch_size: nil, session: nil, **arguments) attr_name ||= :read instance = build(stream_name, position: position, batch_size: batch_size, session: session, **arguments) receiver.public_send "#{attr_name}=", instance end |