class Redis::Subscription

Attributes

callbacks[R]

Public Class Methods

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

Public Instance Methods

message(&block) click to toggle source
# File lib/redis/subscribe.rb, line 81
def message(&block)
  @callbacks["message"] = block
end
pmessage(&block) click to toggle source
# File lib/redis/subscribe.rb, line 93
def pmessage(&block)
  @callbacks["pmessage"] = block
end
psubscribe(&block) click to toggle source
# File lib/redis/subscribe.rb, line 85
def psubscribe(&block)
  @callbacks["psubscribe"] = block
end
punsubscribe(&block) click to toggle source
# File lib/redis/subscribe.rb, line 89
def punsubscribe(&block)
  @callbacks["punsubscribe"] = block
end
subscribe(&block) click to toggle source
# File lib/redis/subscribe.rb, line 73
def subscribe(&block)
  @callbacks["subscribe"] = block
end
unsubscribe(&block) click to toggle source
# File lib/redis/subscribe.rb, line 77
def unsubscribe(&block)
  @callbacks["unsubscribe"] = block
end