module WebsocketRails::ConnectionAdapters
Attributes
adapters[R]
adapters[R]
Public Class Methods
establish_connection(request, dispatcher)
click to toggle source
# File lib/websocket_rails/connection_adapters.rb, line 12 def self.establish_connection(request, dispatcher) adapter = adapters.detect { |a| a.accepts?(request.env) } || raise(InvalidConnectionError) adapter.new request, dispatcher end
register(adapter)
click to toggle source
# File lib/websocket_rails/connection_adapters.rb, line 7 def self.register(adapter) @adapters ||= [] @adapters.unshift adapter end