module Motion::Component::PeriodicTimers
Constants
- DEFAULT
Attributes
_periodic_timers[W]
Public Instance Methods
_periodic_timers()
click to toggle source
# File lib/motion/component/periodic_timers.rb, line 42 def _periodic_timers return @_periodic_timers if defined?(@_periodic_timers) return superclass._periodic_timers if superclass.respond_to?(:_periodic_timers) DEFAULT end
process_periodic_timer(name)
click to toggle source
# File lib/motion/component/periodic_timers.rb, line 52 def process_periodic_timer(name) return unless (handler, _interval = _periodic_timers[name]) _run_action_callbacks(context: handler) do send(handler) end end