diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2015-07-06 19:32:02 +0200 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2015-07-07 19:03:57 +0200 |
commit | e04c95e5e6af2765503b90364ef147cc0eb40cd4 (patch) | |
tree | 75581676a540f071af9a937ae748df61ae4548ad /lib/action_cable/channel/callbacks.rb | |
parent | 53c4b4160a5298ca19ce6bc9c37acc0770a5d053 (diff) | |
download | rails-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.rb | 7 |
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 |