module LiteCable::Server::ClientSocket::Subscriptions

Handle socket subscriptions

Public Instance Methods

subscribe(channel, broadcasting) click to toggle source
# File lib/lite_cable/server/client_socket/subscriptions.rb, line 8
def subscribe(channel, broadcasting)
  LiteCable::Server.subscribers_map
    .add_subscriber(broadcasting, self, channel)
end
unsubscribe(channel, broadcasting) click to toggle source
# File lib/lite_cable/server/client_socket/subscriptions.rb, line 13
def unsubscribe(channel, broadcasting)
  LiteCable::Server.subscribers_map
    .remove_subscriber(broadcasting, self, channel)
end
unsubscribe_from_all(channel) click to toggle source
# File lib/lite_cable/server/client_socket/subscriptions.rb, line 18
def unsubscribe_from_all(channel)
  LiteCable::Server.subscribers_map.remove_socket(self, channel)
end