Class: Riddl::Utils::Notifications::Producer::WS
- Inherits:
-
WebSocketImplementation
- Object
- WebSocketImplementation
- Riddl::Utils::Notifications::Producer::WS
- Defined in:
- lib/ruby/riddl/utils/notifications_producer.rb
Overview
}}}
Instance Method Summary collapse
Methods inherited from WebSocketImplementation
#close, #closed?, #initialize, #io, #io=, #onerror, #send
Constructor Details
This class inherits a constructor from Riddl::WebSocketImplementation
Instance Method Details
#onclose ⇒ Object
316 317 318 |
# File 'lib/ruby/riddl/utils/notifications_producer.rb', line 316 def onclose @handler.key(@key).ws_close() unless @handler.nil? end |
#onmessage(data) ⇒ Object
312 313 314 |
# File 'lib/ruby/riddl/utils/notifications_producer.rb', line 312 def (data) @handler.key(@key).(data) unless @handler.nil? end |
#onopen ⇒ Object
{{{
305 306 307 308 309 310 |
# File 'lib/ruby/riddl/utils/notifications_producer.rb', line 305 def onopen @backend = @a[0] @handler = @a[1] @key = @r[-2] @handler.key(@key).ws_open(self) unless @handler.nil? end |