Method: EventMachine::Hiredis::PubsubClient#punsubscribe

Defined in:
lib/em-hiredis/pubsub_client.rb

#punsubscribe(pattern) ⇒ Deferrable

Pattern unsubscribe all callbacks for a given pattern

Returns:

  • (Deferrable)

    Redis punsubscribe call



100
101
102
103
104
105
# File 'lib/em-hiredis/pubsub_client.rb', line 100

def punsubscribe(pattern)
  @psub_callbacks.delete(pattern)
  @psubs.delete(pattern)
  raw_send_command(:punsubscribe, [pattern])
  return pubsub_deferrable(pattern)
end