aboutsummaryrefslogtreecommitdiffstats
path: root/lib/action_cable/channel/callbacks.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2015-07-06 19:32:02 +0200
committerDavid Heinemeier Hansson <david@loudthinking.com>2015-07-07 19:03:57 +0200
commite04c95e5e6af2765503b90364ef147cc0eb40cd4 (patch)
tree75581676a540f071af9a937ae748df61ae4548ad /lib/action_cable/channel/callbacks.rb
parent53c4b4160a5298ca19ce6bc9c37acc0770a5d053 (diff)
downloadrails-e04c95e5e6af2765503b90364ef147cc0eb40cd4.tar.gz
rails-e04c95e5e6af2765503b90364ef147cc0eb40cd4.tar.bz2
rails-e04c95e5e6af2765503b90364ef147cc0eb40cd4.zip
Extract periodic timers concern
Diffstat (limited to 'lib/action_cable/channel/callbacks.rb')
-rw-r--r--lib/action_cable/channel/callbacks.rb7
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/action_cable/channel/callbacks.rb b/lib/action_cable/channel/callbacks.rb
index 15bfb9a3da..3e61d8eb30 100644
--- a/lib/action_cable/channel/callbacks.rb
+++ b/lib/action_cable/channel/callbacks.rb
@@ -4,11 +4,10 @@ module ActionCable
extend ActiveSupport::Concern
included do
- class_attribute :on_subscribe_callbacks, :on_unsubscribe_callbacks, :periodic_timers, :instance_reader => false
+ class_attribute :on_subscribe_callbacks, :on_unsubscribe_callbacks, :instance_reader => false
self.on_subscribe_callbacks = []
self.on_unsubscribe_callbacks = []
- self.periodic_timers = []
end
module ClassMethods
@@ -19,10 +18,6 @@ module ActionCable
def on_unsubscribe(*methods)
self.on_unsubscribe_callbacks += methods
end
-
- def periodically(callback, every:)
- self.periodic_timers += [ [ callback, every: every ] ]
- end
end
end
end