Module: LiteCable::Server
- Defined in:
- lib/lite_cable/server.rb,
lib/lite_cable/server/heart_beat.rb,
lib/lite_cable/server/middleware.rb,
lib/lite_cable/server/client_socket.rb,
lib/lite_cable/server/subscribers_map.rb,
lib/lite_cable/server/client_socket/base.rb,
lib/lite_cable/server/client_socket/subscriptions.rb
Overview
Rack middleware to hijack sockets.
Uses thread-per-connection model (thus recommended only for development and test usage).
Inspired by github.com/ngauthier/tubesock/blob/master/lib/tubesock.rb
Defined Under Namespace
Modules: ClientSocket Classes: HeartBeat, Middleware, SubscribersMap
Class Attribute Summary collapse
-
.subscribers_map ⇒ Object
Returns the value of attribute subscribers_map.
Class Method Summary collapse
-
.broadcast(stream, message, coder: nil) ⇒ Object
Broadcast encoded message to the stream.
Class Attribute Details
.subscribers_map ⇒ Object
Returns the value of attribute subscribers_map.
16 17 18 |
# File 'lib/lite_cable/server.rb', line 16 def subscribers_map @subscribers_map end |