module Mainloop

Public Instance Methods

before_mainloop() click to toggle source

メインループ実行前に呼ばれる

# File core/boot/mainloop.rb, line 6
def before_mainloop
end
exception_filter(e) click to toggle source

メインループ中に発生した例外を受け取る

Args

e

Exception

Return

e

# File core/boot/mainloop.rb, line 20
def exception_filter(e)
  e end
mainloop() click to toggle source

メインループ本体

# File core/boot/mainloop.rb, line 10
def mainloop
  loop{
    Thread.stop if Delayer.empty?
    Delayer.run while not Delayer.empty? } end