Method: Litecable#subscribe

Defined in:
lib/litestack/litecable.rb

#subscribe(channel, subscriber, success_callback = nil) ⇒ Object

subscribe to a channel, optionally providing a success callback proc



40
41
42
43
44
45
46
47
# File 'lib/litestack/litecable.rb', line 40

def subscribe(channel, subscriber, success_callback = nil)
  @subscribers.acquire do |subs|
    subs[channel] = {} unless subs[channel]
    subs[channel][subscriber] = true
  end
  success_callback&.call
  capture(:subscribe, channel)
end