class Redis::Subscription
Attributes
callbacks[R]
Public Class Methods
new() { |self| ... }
click to toggle source
# File lib/redis/subscribe.rb, line 85 def initialize @callbacks = {} yield(self) end
Public Instance Methods
message(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 98 def message(&block) @callbacks["message"] = block end
pmessage(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 110 def pmessage(&block) @callbacks["pmessage"] = block end
psubscribe(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 102 def psubscribe(&block) @callbacks["psubscribe"] = block end
punsubscribe(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 106 def punsubscribe(&block) @callbacks["punsubscribe"] = block end
smessage(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 122 def smessage(&block) @callbacks["smessage"] = block end
ssubscribe(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 114 def ssubscribe(&block) @callbacks["ssubscribe"] = block end
subscribe(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 90 def subscribe(&block) @callbacks["subscribe"] = block end
sunsubscribe(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 118 def sunsubscribe(&block) @callbacks["sunsubscribe"] = block end
unsubscribe(&block)
click to toggle source
# File lib/redis/subscribe.rb, line 94 def unsubscribe(&block) @callbacks["unsubscribe"] = block end