Module: EventStore::HTTP::Request::Build
- Defined in:
- lib/event_store/http/request.rb
Instance Method Summary collapse
Instance Method Details
#build(connection: nil, session: nil) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/event_store/http/request.rb', line 19 def build(connection: nil, session: nil) instance = new if session.nil? Connect.configure_connection instance, connection: connection elsif !connection.nil? raise ArgumentError, "Cannot specify both connection and session" else instance.connection = session end instance.configure(session: session) instance end |