Class: Eodhd::WebSocketClient::Handler
- Inherits:
-
Object
- Object
- Eodhd::WebSocketClient::Handler
- Defined in:
- lib/Eodhd/WebSocketClient.rb
Instance Method Summary collapse
- #on_close(connection) ⇒ Object
- #on_message(connection, message) ⇒ Object
- #on_open(connection) ⇒ Object
Instance Method Details
#on_close(connection) ⇒ Object
31 32 33 |
# File 'lib/Eodhd/WebSocketClient.rb', line 31 def on_close(connection) Iodine.stop end |
#on_message(connection, message) ⇒ Object
26 27 28 29 |
# File 'lib/Eodhd/WebSocketClient.rb', line 26 def (connection, ) dataframe = handle_response() @consumer.call(dataframe) if @consumer end |
#on_open(connection) ⇒ Object
22 23 24 |
# File 'lib/Eodhd/WebSocketClient.rb', line 22 def on_open(connection) connection.write({action: 'subscribe', symbols: @symbols}.to_json) end |