Sha256: 49c73066aa82e85158a5a2c585840c310ab8f2b3033fda403e80e2616f037dd5
Contents?: true
Size: 320 Bytes
Versions: 1
Compression:
Stored size: 320 Bytes
Contents
module Firehose class Publisher def publish(channel, message) Firehose.logger.debug "Redis publishing `#{message}` to `#{channel}`" redis.publish(channel, message).errback { |msg| raise "Error publishing: #{msg}" } end private def redis @redis ||= EM::Hiredis.connect end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
firehose-0.1.1 | lib/firehose/publisher.rb |