Sha256: 8014af40b8ce0fa72d799086ddadd5fd2ea1678d6540a70ef6348673cb66712a
Contents?: true
Size: 327 Bytes
Versions: 3
Compression:
Stored size: 327 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'polyphony' puts "going to sleep..." move_on_after(0.5) do |scope| begin sleep 60 ensure puts "in ensure (is it going to block?)" # this should not block, since the scope was cancelled sleep 10 unless scope.cancelled? end end puts "woke up"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.19 | examples/core/move_on_with_ensure.rb |
polyphony-0.17 | examples/core/move_on_with_ensure.rb |
polyphony-0.16 | examples/core/move_on_with_ensure.rb |