Method: MessageStore::Postgres::Get.configure

Defined in:
lib/message_store/postgres/get.rb

.configure(receiver, stream_name, **args) ⇒ Object



36
37
38
39
40
41
42
# File 'lib/message_store/postgres/get.rb', line 36

def self.configure(receiver, stream_name, **args)
  attr_name = args.delete(:attr_name)
  attr_name ||= :get

  instance = build(stream_name, **args)
  receiver.public_send("#{attr_name}=", instance)
end