class Guard::Tishadow::PeriodCaller
Public Class Methods
new(interval, signal, recipient)
click to toggle source
# File lib/guard/tishadow/periodic_caller.rb, line 9 def initialize(interval, signal, recipient) @interval = interval @signal = signal @recipient = recipient self.async.start end
Public Instance Methods
start()
click to toggle source
# File lib/guard/tishadow/periodic_caller.rb, line 16 def start loop do sleep @interval @recipient.send(@signal) end end