module Faye::WebSocket::Adapter

def eventsource?

def eventsource?
  e = defined?(@env) ? @env : env
  e && EventSource.eventsource?(e)
end

def socket_connection?

def socket_connection?
  websocket? or eventsource?
end

def websocket?

def websocket?
  e = defined?(@env) ? @env : env
  e && WebSocket.websocket?(e)
end