Module: MessageStore::Write::Configure

Defined in:
lib/message_store/write.rb

Instance Method Summary collapse

Instance Method Details

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



30
31
32
33
34
# File 'lib/message_store/write.rb', line 30

def configure(receiver, session: nil, attr_name: nil)
  attr_name ||= :write
  instance = build(session: session)
  receiver.public_send "#{attr_name}=", instance
end