Sha256: e086889ff531c6471482c2daee8b8a61a807ba24a7ecbea91282fbd1a777b13b

Contents?: true

Size: 358 Bytes

Versions: 15

Compression:

Stored size: 358 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony'

Exception.__disable_sanitized_backtrace__ = true

# spin {
#   10.times {
#     STDOUT << '.'
#     sleep 0.1
#   }
# }

puts 'going to sleep...'
sleep 1
puts 'woke up'

counter = 0
t = Polyphony::Throttler.new(5)
t.process do
  p counter
  counter += 1
  t.stop if counter > 5
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
polyphony-0.45.0 examples/core/xx-sleeping.rb
polyphony-0.44.0 examples/core/xx-sleeping.rb
polyphony-0.43.11 examples/core/xx-sleeping.rb
polyphony-0.43.10 examples/core/xx-sleeping.rb
polyphony-0.43.9 examples/core/xx-sleeping.rb
polyphony-0.43.8 examples/core/xx-sleeping.rb
polyphony-0.43.6 examples/core/xx-sleeping.rb
polyphony-0.43.5 examples/core/xx-sleeping.rb
polyphony-0.43.4 examples/core/xx-sleeping.rb
polyphony-0.43.3 examples/core/xx-sleeping.rb
polyphony-0.43.2 examples/core/xx-sleeping.rb
polyphony-0.43.1 examples/core/xx-sleeping.rb
polyphony-0.43 examples/core/xx-sleeping.rb
polyphony-0.42 examples/core/xx-sleeping.rb
polyphony-0.41 examples/core/xx-sleeping.rb