# File lib/pusher-client/socket.rb, line 196 def connect_internal @connection = PusherWebSocket.new(@url, { :ssl => @encrypted, :cert_file => @cert_file, :ssl_verify => @ssl_verify }) logger.debug("Websocket connected") loop do @connection.receive.each do |msg| params = parser(msg) # why ? next if params['socket_id'] && params['socket_id'] == self.socket_id send_local_event(params['event'], params['data'], params['channel']) end end end