Method: Webmate::SocketIO::Packets::Base#to_packet
- Defined in:
- lib/webmate/socket.io/packets/base.rb
#to_packet ⇒ Object
socket io spec
- message type
-
‘:’ [message id (‘+’)] ‘:’ [message endpoint] (‘:’ [message data])
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/webmate/socket.io/packets/base.rb', line 70 def to_packet data = { request: { path: path, metadata: }, response: { body: body, status: status || 200 } } encoded_data = JSON.dump(data) [ packet_type_id, packet_id, packet_endpoint, encoded_data ].join(':') end |