Method: ActionCable::Connection::WebSocket#initialize

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

#initialize(env, event_target, event_loop, protocols: ActionCable::INTERNAL[:protocols]) ⇒ WebSocket

:nodoc:



13
14
15
# File 'actioncable/lib/action_cable/connection/web_socket.rb', line 13

def initialize(env, event_target, event_loop, protocols: ActionCable::INTERNAL[:protocols])
  @websocket = ::WebSocket::Driver.websocket?(env) ? ClientSocket.new(env, event_target, event_loop, protocols) : nil
end