Method: Faye::Engine::Memory#ping

Defined in:
lib/faye/engines/memory.rb

#ping(client_id) ⇒ Object



47
48
49
50
51
52
53
# File 'lib/faye/engines/memory.rb', line 47

def ping(client_id)
  timeout = @server.timeout
  return unless Numeric === timeout
  @server.debug 'Ping ?, ?', client_id, timeout
  remove_timeout(client_id)
  add_timeout(client_id, 2 * timeout) { destroy_client(client_id) }
end