Sha256: c04e5272dba1ee7a7503092413ea1db423da73b9bc5ae566645d628a209d6615
Contents?: true
Size: 472 Bytes
Versions: 1
Compression:
Stored size: 472 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' 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
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.19 | examples/interfaces/redis_pubsub.rb |