WebChannels::WebChannel
Inherits Reference / Object
Constructors
new(socket : HTTP::WebSocket, data : String, ctx : HTTP::Server::Context)
SourceClass methods
broadcast(topic, data)
Sourcechan_by_socket(socket : HTTP::WebSocket)
Sourcechan_by_socket!(socket)
Sourcefanout(data : String | Bytes)
Sourcejoin(socket, data, ctx) : Bool
Sourceleave(socket : HTTP::WebSocket)
Sourcepass_data(socket, data)
SourceInstance methods
broadcast(topic, data)
Sourcesend(data : String | Bytes)
Sourcesocket
Sourcesocket=(socket : HTTP::WebSocket)
Sourcesubscribe(topic : String)
Sourcetopics
Sourcetopics=(topics : Array(String))
Sourceunsubscribe(topic : String)
Source