run()
click to toggle source
def run
until @finish
sleep 1
@writer.on_timer
end
end
shutdown()
click to toggle source
def shutdown
@finish = true
@thread.join
end
start()
click to toggle source
def start
@finish = false
@thread = Thread.new(&method(:run))
end