Sha256: 4d6840c41bb4b81188c8c4b5d59c409fb3b3c588edfc36295bd6578fb4a8c0fa
Contents?: true
Size: 500 Bytes
Versions: 8
Compression:
Stored size: 500 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'polyphony' require 'polyphony/redis' spin do redis = Redis.new redis.subscribe('redis-channel') do |on| on.message do |channel, message| puts "##{channel}: #{message}" redis.unsubscribe if message == 'exit' end end end spin do redis = Redis.new move_on_after(3) do throttled_loop(1) do redis.publish('redis-channel', Time.now) end end redis.publish('redis-channel', 'exit') end suspend
Version data entries
8 entries across 8 versions & 1 rubygems