Sha256: aa6b8b37dd8db027440c74ff5007a4c570f9ee097c3d3f824d496a5c47fe83f8

Contents?: true

Size: 296 Bytes

Versions: 1

Compression:

Stored size: 296 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony'
Exception.__disable_sanitized_backtrace__ = true

def blocking_operation
  sleep 60
  :foo
end

puts 'going to sleep...'
value = move_on_after(1, with_value: :bar) { blocking_operation }
puts "got value #{value.inspect}"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polyphony-0.23 examples/core/move_on_with_value.rb