From b28ad629d054023583c221c30d631ac72fdf58ad Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 19 Jun 2015 22:32:41 +0200 Subject: Making running of subscribe callbacks a private matter --- lib/action_cable/channel/base.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'lib') diff --git a/lib/action_cable/channel/base.rb b/lib/action_cable/channel/base.rb index 8580f9d75b..2dba3b3ea6 100644 --- a/lib/action_cable/channel/base.rb +++ b/lib/action_cable/channel/base.rb @@ -51,11 +51,6 @@ module ActionCable end end - def run_subscribe_callbacks - self.class.on_subscribe_callbacks.each do |callback| - send(callback) - end - end def perform_disconnection run_unsubscribe_callbacks logger.info "#{self.class.name} disconnected" @@ -88,6 +83,10 @@ module ActionCable end private + def run_subscribe_callbacks + self.class.on_subscribe_callbacks.each { |callback| send(callback) } + end + def run_unsubscribe_callbacks self.class.on_unsubscribe_callbacks.each { |callback| send(callback) } end -- cgit v1.2.3