instance method
start_periodic_timer
Ruby on Rails edge
Since v5.0.7.2 Private — implementation detail, not part of the public APISignature
start_periodic_timer(timer_callback, every:)
No documentation comment.
Parameters
-
timer_callbackreq -
everykeyreq
Source
# File actioncable/lib/action_cable/channel/periodic_timers.rb, line 66
def start_periodic_timer(timer_callback, every:)
# A callback must be executed within the channel context
callback = -> { instance_exec(&timer_callback) }
connection.executor.timer(every) do
connection.perform_work callback, :call
end
end
Defined in actioncable/lib/action_cable/channel/periodic_timers.rb line 66
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionCable::Channel::PeriodicTimers