Class: Redis::Subscription
| Relationships & Source Files | |
| Inherits: | Object |
| Defined in: | lib/redis/subscribe.rb |
Class Method Summary
- .new {|_self| ... } ⇒ Subscription constructor
Instance Attribute Summary
- #callbacks readonly
Instance Method Summary
Constructor Details
.new {|_self| ... } ⇒ Subscription
# File 'lib/redis/subscribe.rb', line 163
def initialize @callbacks = {} yield(self) end
Instance Attribute Details
#callbacks (readonly)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 161
attr_reader :callbacks
Instance Method Details
#message(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 176
def (&block) @callbacks["message"] = block end
#pmessage(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 188
def (&block) @callbacks["pmessage"] = block end
#psubscribe(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 180
def psubscribe(&block) @callbacks["psubscribe"] = block end
#punsubscribe(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 184
def punsubscribe(&block) @callbacks["punsubscribe"] = block end
#smessage(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 200
def (&block) @callbacks["smessage"] = block end
#ssubscribe(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 192
def ssubscribe(&block) @callbacks["ssubscribe"] = block end
#subscribe(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 168
def subscribe(&block) @callbacks["subscribe"] = block end
#sunsubscribe(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 196
def sunsubscribe(&block) @callbacks["sunsubscribe"] = block end
#unsubscribe(&block)
[ GitHub ]# File 'lib/redis/subscribe.rb', line 172
def unsubscribe(&block) @callbacks["unsubscribe"] = block end