Class: EventMachine::WebSocket::ClientConnection
- Inherits:
-
Connection
- Object
- Connection
- Connection
- EventMachine::WebSocket::ClientConnection
- Defined in:
- lib/em-websocket/client_connection.rb
Constant Summary
Constants inherited from Connection
EventMachine::WebSocket::Connection::BINARY, EventMachine::WebSocket::Connection::ENCODING_SUPPORTED, EventMachine::WebSocket::Connection::UTF8
Instance Attribute Summary
Attributes inherited from Connection
Instance Method Summary collapse
- #dispatch(data) ⇒ Object
-
#initialize(options) ⇒ ClientConnection
constructor
A new instance of ClientConnection.
Methods inherited from Connection
#close, #close_timeout, #onbinary, #onclose, #onerror, #onmessage, #onopen, #onping, #onpong, #ping, #pingable?, #pong, #post_init, #receive_data, #remote_ip, #send_binary, #send_data, #send_flash_cross_domain_file, #send_text, #state, #supports_close_codes?, #trigger_on_binary, #trigger_on_close, #trigger_on_error, #trigger_on_message, #trigger_on_open, #trigger_on_ping, #trigger_on_pong, #unbind
Constructor Details
#initialize(options) ⇒ ClientConnection
Returns a new instance of ClientConnection.
7 8 9 10 11 |
# File 'lib/em-websocket/client_connection.rb', line 7 def initialize() super @handler = Handler08.new( self, , [:debug] ) @handler.run_client end |
Instance Method Details
#dispatch(data) ⇒ Object
13 14 15 16 |
# File 'lib/em-websocket/client_connection.rb', line 13 def dispatch(data) # server's handshake response @handler.client_handle_server_handshake_response(data) end |