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