class Redis::Subscription

Attributes

callbacks[R]

Public Class Methods

new() { |self| ... } click to toggle source
# File lib/redis/subscribe.rb, line 69
def initialize
  @callbacks = {}
  yield(self)
end

Public Instance Methods

message(&block) click to toggle source
# File lib/redis/subscribe.rb, line 82
def message(&block)
  @callbacks["message"] = block
end
pmessage(&block) click to toggle source
# File lib/redis/subscribe.rb, line 94
def pmessage(&block)
  @callbacks["pmessage"] = block
end
psubscribe(&block) click to toggle source
# File lib/redis/subscribe.rb, line 86
def psubscribe(&block)
  @callbacks["psubscribe"] = block
end
punsubscribe(&block) click to toggle source
# File lib/redis/subscribe.rb, line 90
def punsubscribe(&block)
  @callbacks["punsubscribe"] = block
end
subscribe(&block) click to toggle source
# File lib/redis/subscribe.rb, line 74
def subscribe(&block)
  @callbacks["subscribe"] = block
end
unsubscribe(&block) click to toggle source
# File lib/redis/subscribe.rb, line 78
def unsubscribe(&block)
  @callbacks["unsubscribe"] = block
end