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 |