Table of Contents - faye-websocket-0.11.1 Documentation
Pages
-
README
- faye-websocket
- Installation
- Handling WebSocket connections in Rack
- Using the WebSocket client
- Subprotocol negotiation
- Protocol extensions
- Initialization options
- Secure sockets
- WebSocket API
- Handling EventSource connections in Rack
- Running your socket application
- Running the app with Thin
- Running the app with Passenger
- Running the app with Puma
- Running the app with Rainbows
- Running the app with Goliath
Classes and Modules
- Faye
- Faye::EventSource
- Faye::EventSource::Stream
- Faye::RackStream
- Faye::RackStream::Reader
- Faye::WebSocket
- Faye::WebSocket::API
- Faye::WebSocket::API::CloseEvent
- Faye::WebSocket::API::ErrorEvent
- Faye::WebSocket::API::Event
- Faye::WebSocket::API::EventTarget
- Faye::WebSocket::API::MessageEvent
- Faye::WebSocket::API::OpenEvent
- Faye::WebSocket::Adapter
- Faye::WebSocket::Client
- Faye::WebSocket::Client::Connection
- Faye::WebSocket::RainbowsClient
- Faye::WebSocket::SslVerifier
- Faye::WebSocket::Stream
- Goliath
- Goliath::API
- Goliath::Connection
- Goliath::Request
- Goliath::Response
- Rainbows
- Thin
- Thin::Connection
- Thin::Request
- Thin::Response
Methods
- ::create — Faye::WebSocket::API::Event
- ::determine_url — Faye::WebSocket
- ::determine_url — Faye::EventSource
- ::ensure_reactor_running — Faye::WebSocket
- ::eventsource? — Faye::EventSource
- ::load_adapter — Faye::WebSocket
- ::new — Faye::WebSocket
- ::new — Faye::EventSource
- ::new — Faye::RackStream
- ::new — Faye::WebSocket::API::Event
- ::new — Faye::WebSocket::Client
- ::new — Faye::WebSocket::SslVerifier
- ::new — Faye::WebSocket::API
- ::secure_request? — Faye::WebSocket
- ::websocket? — Faye::WebSocket
- #add_event_listener — Faye::WebSocket::API::EventTarget
- #add_listener — Faye::WebSocket::API::EventTarget
- #app_call — Faye::WebSocket::RainbowsClient
- #begin_close — Faye::WebSocket::API
- #call — Goliath::API
- #clean_rack_hijack — Faye::RackStream
- #close — Faye::EventSource
- #close — Faye::WebSocket::API
- #close_connection — Faye::RackStream
- #close_connection_after_writing — Faye::RackStream
- #configure_proxy — Faye::WebSocket::Client
- #connection_completed — Faye::WebSocket::Client::Connection
- #dispatch_event — Faye::WebSocket::API::EventTarget
- #each — Faye::RackStream
- #emit_error — Faye::WebSocket::API
- #event_buffers — Faye::WebSocket::API::EventTarget
- #eventsource? — Faye::WebSocket::Adapter
- #fail — Faye::EventSource::Stream
- #fail — Faye::RackStream
- #fail — Faye::WebSocket::Stream
- #finalize_close — Faye::WebSocket::API
- #flush — Faye::WebSocket::API::EventTarget
- #goliath_call — Goliath::API
- #goliath_head — Goliath::Response
- #goliath_headers_output — Goliath::Response
- #goliath_process — Goliath::Request
- #goliath_receive_data — Goliath::Connection
- #head — Goliath::Response
- #head — Thin::Response
- #headers_output — Goliath::Response
- #hijack_rack_socket — Faye::RackStream
- #identity_verified? — Faye::WebSocket::SslVerifier
- #init_event — Faye::WebSocket::API::Event
- #last_event_id — Faye::EventSource
- #on_connect — Faye::WebSocket::Client
- #on_network_error — Faye::WebSocket::Client
- #on_read — Faye::WebSocket::RainbowsClient
- #open — Faye::EventSource
- #open — Faye::WebSocket::API
- #parse — Faye::WebSocket::API
- #parse_cert — Faye::WebSocket::SslVerifier
- #ping — Faye::EventSource
- #ping — Faye::WebSocket::API
- #prevent_default — Faye::WebSocket::API::Event
- #process — Goliath::Request
- #process — Thin::Connection
- #protocol — Faye::WebSocket::API
- #rack_response — Faye::WebSocket
- #rack_response — Faye::EventSource
- #receive — Faye::RackStream
- #receive — Faye::WebSocket::Stream
- #receive_data — Goliath::Connection
- #receive_data — Faye::WebSocket::RainbowsClient
- #receive_data — Thin::Connection
- #receive_data — Faye::RackStream::Reader
- #receive_data — Faye::WebSocket::Client::Connection
- #receive_message — Faye::WebSocket::API
- #remove_event_listener — Faye::WebSocket::API::EventTarget
- #send — Faye::EventSource
- #send — Faye::WebSocket::API
- #should_verify? — Faye::WebSocket::SslVerifier
- #socket_connection? — Faye::WebSocket::Adapter
- #ssl_handshake_completed — Faye::WebSocket::Client
- #ssl_handshake_completed — Faye::WebSocket::SslVerifier
- #ssl_handshake_completed — Faye::WebSocket::Client::Connection
- #ssl_verify_peer — Faye::WebSocket::Client
- #ssl_verify_peer — Faye::WebSocket::SslVerifier
- #ssl_verify_peer — Faye::WebSocket::Client::Connection
- #start_driver — Faye::WebSocket
- #start_tls — Faye::WebSocket::Client
- #stop_propagation — Faye::WebSocket::API::Event
- #store_cert — Faye::WebSocket::SslVerifier
- #thin_head — Thin::Response
- #thin_process — Thin::Connection
- #thin_receive_data — Thin::Connection
- #unbind — Goliath::Connection
- #unbind — Faye::WebSocket::RainbowsClient
- #unbind — Faye::RackStream::Reader
- #unbind — Faye::WebSocket::Client::Connection
- #websocket? — Faye::WebSocket::Adapter
- #write — Faye::RackStream
- #write — Faye::WebSocket::API
- #write — Faye::WebSocket::Client::Connection
- #write_headers — Faye::WebSocket::RainbowsClient