Method: Faye::Engine::Connection#connect

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

#connect(options, &block) ⇒ Object



24
25
26
27
28
29
30
31
32
33
# File 'lib/faye/engines/connection.rb', line 24

def connect(options, &block)
  options = options || {}
  timeout = options['timeout'] ? options['timeout'] / 1000.0 : @engine.timeout

  set_deferred_status(:unknown)
  callback(&block)

  begin_delivery_timeout
  begin_connection_timeout(timeout)
end