Method: Factor::WebSocketManager#initialize
- Defined in:
- lib/websocket_manager.rb
#initialize(uri, headers = {}) ⇒ WebSocketManager
Returns a new instance of WebSocketManager.
11 12 13 14 15 16 17 18 |
# File 'lib/websocket_manager.rb', line 11 def initialize(uri, headers = {}) u = URI(uri) @uri = u.to_s @settings = { ping: 10, retry: 5 } @settings[:headers] = headers if headers && headers != {} @state = :closed @events = {} end |