Module: EventStore::HTTP::Request::Assertions

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

Instance Method Summary collapse

Instance Method Details

#session?(session, copy: nil) ⇒ Boolean

Returns:

  • (Boolean)


48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/event_store/http/request.rb', line 48

def session?(session, copy: nil)
  return false unless connection.is_a? Session
  return false unless connection.connect == session.connect

  instancy_equality = connection.equal? session

  if copy
    !instancy_equality
  else
    instancy_equality
  end
end