ri > ActionCable::RemoteConnections

= ActionCable::RemoteConnections < Object

(from /home/chedong/.local/share/rdoc)
------------------------------------------------------------------------
If you need to disconnect a given connection, you can go through the
RemoteConnections. You can find the connections you're looking for by
searching for the identifier declared on the connection. For example:

  module ApplicationCable
    class Connection < ActionCable::Connection::Base
      identified_by :current_user
      ....
    end
  end

  ActionCable.server.remote_connections.where(current_user: User.find(1)).disconnect

This will disconnect all the connections established for User.find(1),
across all servers running on all machines, because it uses the internal
channel that all of these servers are subscribed to.
------------------------------------------------------------------------
= Class methods:

  new

= Instance methods:

  server
  where

= Attributes:

  attr_reader server

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-29 06:38 @216.73.217.46
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!