From 952887a8bd1fc1e197a482b01c6b1b1ccbcdba2d Mon Sep 17 00:00:00 2001 From: Jan Habermann Date: Wed, 18 Nov 2015 12:15:18 +0100 Subject: Use to_gid_param for connection identifiers --- lib/action_cable/connection/identification.rb | 4 ++-- test/stubs/user.rb | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/action_cable/connection/identification.rb b/lib/action_cable/connection/identification.rb index 76cb7d5ea1..2d75ff8d6d 100644 --- a/lib/action_cable/connection/identification.rb +++ b/lib/action_cable/connection/identification.rb @@ -34,8 +34,8 @@ module ActionCable private def connection_gid(ids) ids.map do |o| - if o.respond_to? :to_global_id - o.to_global_id.to_s + if o.respond_to? :to_gid_param + o.to_gid_param else o.to_s end diff --git a/test/stubs/user.rb b/test/stubs/user.rb index d033e6208b..a66b4f87d5 100644 --- a/test/stubs/user.rb +++ b/test/stubs/user.rb @@ -8,4 +8,8 @@ class User def to_global_id GlobalID.new("User##{name}") end + + def to_gid_param + to_global_id.to_param + end end -- cgit v1.2.3