Module: EventStore::HTTP::Request::Call

Defined in:
lib/event_store/http/request.rb

Instance Method Summary collapse

Instance Method Details

#call(*arguments, connection: nil, session: nil, **keyword_arguments) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/event_store/http/request.rb', line 36

def call(*arguments, connection: nil, session: nil, **keyword_arguments)
  instance = build connection: connection, session: session

  if keyword_arguments.empty?
    instance.(*arguments)
  else
    instance.(*arguments, **keyword_arguments)
  end
end