class Redis::Subscription
def initialize
def initialize @callbacks = Hash.new do |hash, key| hash[key] = lambda { |*_| } end yield(self) end
def message(&block)
def message(&block) @callbacks["message"] = block end
def pmessage(&block)
def pmessage(&block) @callbacks["pmessage"] = block end
def psubscribe(&block)
def psubscribe(&block) @callbacks["psubscribe"] = block end
def punsubscribe(&block)
def punsubscribe(&block) @callbacks["punsubscribe"] = block end
def subscribe(&block)
def subscribe(&block) @callbacks["subscribe"] = block end
def unsubscribe(&block)
def unsubscribe(&block) @callbacks["unsubscribe"] = block end