Module: EventSource::EventStore::HTTP::Get::Assertions

Defined in:
lib/event_source/event_store/http/get/assertions.rb

Instance Method Summary collapse

Instance Method Details

#long_poll_enabled?(value = nil) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
9
10
11
12
13
14
15
16
# File 'lib/event_source/event_store/http/get/assertions.rb', line 6

def long_poll_enabled?(value=nil)
  duration = read_stream.long_poll_duration

  if duration.nil?
    false
  elsif value.nil?
    true
  else
    duration == value
  end
end

#session?(session) ⇒ Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/event_source/event_store/http/get/assertions.rb', line 18

def session?(session)
  read_stream.connection.equal? session
end