Sha256: 2279d422cfea90ab2d5337d80d7e358267bb9b4f61bea2b08dbf22948e9d6442
Contents?: true
Size: 369 Bytes
Versions: 1
Compression:
Stored size: 369 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'polyphony' async def my_sleep(t) sleep(t) raise "blah" end spin do puts "#{Time.now} going to sleep..." supervise do |s| s.coproc my_sleep(1) s.coproc my_sleep(2) s.coproc my_sleep(3) end rescue => e puts "exception from supervisor: #{e}" ensure puts "#{Time.now} woke up" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.19 | examples/core/supervisor_with_error.rb |