Eventmachine i określanie scheme

Pytanie kieruję do wszystkich którzy mieli do czynienia z EventMachine. Otóż pisząc wsparcie secure websocket dla em-websocket natrafiłem na pewien problem: potrzebuję w zależności od użytego url włączać(lub nie) obsługę SSL, a eventmachine (chyba) nigdzie nie udostępnia informacji o adresie wywołania. I teraz pytanie - czy ktoś zna jakieś na to obejście? Potrzebuję w initialize lub init wywołać “start_tls” a więc nie mam jeszcze dostępu do zawartości handshake, a get_sockname dostarcza adres ael nie scheme(ws lub wss). Jakieś pomysły?