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