Module: MessageStore::Get::Stream::Last::Configure

Defined in:
lib/message_store/get/stream/last.rb

Instance Method Summary collapse

Instance Method Details

#configure(receiver, session: nil, attr_name: nil) ⇒ Object



46
47
48
49
50
51
52
# File 'lib/message_store/get/stream/last.rb', line 46

def configure(receiver, session: nil, attr_name: nil)
  attr_name ||= :get_last

  instance = build(session: session)
  receiver.public_send("#{attr_name}=", instance)
  instance
end