class ServerEngine::ProcessManager::TickThread
Public Class Methods
new(auto_tick_interval, &tick)
click to toggle source
Calls superclass method
# File lib/serverengine/process_manager.rb, line 465 def initialize(auto_tick_interval, &tick) @auto_tick_interval = auto_tick_interval @tick = tick super(&method(:main)) end
Private Instance Methods
main()
click to toggle source
# File lib/serverengine/process_manager.rb, line 473 def main while true @tick.call(@auto_tick_interval) end nil rescue AlreadyClosedError nil end