Method: DRb::WebSocket::ClientSide#send
- Defined in:
- lib/opal/drb/websocket.rb
#send(uri, data) ⇒ Object
281 282 283 284 285 286 287 288 289 290 291 292 293 294 |
# File 'lib/opal/drb/websocket.rb', line 281 def send(uri, data) promise = Promise.new @pool.send(data) do || reply_stream = StrStream.new reply_stream.write(.to_s) if @config[:load_limit] < reply_stream.buf.size raise TypeError, 'too large packet' end promise.resolve reply_stream end promise end |