Method: ActionCable::Connection::ClientSocket#start_driver

Defined in:
actioncable/lib/action_cable/connection/client_socket.rb

#start_driverObject



59
60
61
62
63
64
65
66
67
68
69
# File 'actioncable/lib/action_cable/connection/client_socket.rb', line 59

def start_driver
  return if @driver.nil? || @driver_started
  @stream.hijack_rack_socket

  if callback = @env["async.callback"]
    callback.call([101, {}, @stream])
  end

  @driver_started = true
  @driver.start
end