module ActionCable::Connection::Identification
Public Instance Methods
connection_identifier()
click to toggle source
Return a single connection identifier that combines the value of all the registered identifiers into a single gid.
# File lib/action_cable/connection/identification.rb, line 27 def connection_identifier unless defined? @connection_identifier @connection_identifier = connection_gid identifiers.map { |id| instance_variable_get("@#{id}") }.compact end @connection_identifier end
Private Instance Methods
connection_gid(ids)
click to toggle source
# File lib/action_cable/connection/identification.rb, line 36 def connection_gid(ids) ids.map do |o| if o.respond_to? :to_gid_param o.to_gid_param else o.to_s end end.sort.join(":") end