Sha256: 5017c8372823109da09cb1f50754fe97ecd54fe623566c14067fccbcdd85e0d0
Contents?: true
Size: 318 Bytes
Versions: 10
Compression:
Stored size: 318 Bytes
Contents
module ZooniverseSocial class TaskObserver def initialize(task, restart) @task = task @restart = restart @task.add_observer self end def update(time, result, error) if error.is_a?(Concurrent::TimeoutError) @task.shutdown @restart.call end end end end
Version data entries
10 entries across 10 versions & 1 rubygems