diff options
Diffstat (limited to 'lib/rainbows/fiber/rev/heartbeat.rb')
-rw-r--r-- | lib/rainbows/fiber/rev/heartbeat.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/rainbows/fiber/rev/heartbeat.rb b/lib/rainbows/fiber/rev/heartbeat.rb new file mode 100644 index 0000000..9411b4a --- /dev/null +++ b/lib/rainbows/fiber/rev/heartbeat.rb @@ -0,0 +1,8 @@ +# -*- encoding: binary -*- +# :enddoc: +class Rainbows::Fiber::Rev::Heartbeat < Rev::TimerWatcher + G = Rainbows::G + def on_timer + exit if (! G.tick && G.cur <= 0) + end +end |