class Goliath::Connection
def receive_data(data)
def receive_data(data) if @serving == :websocket socket_stream.receive(data) if socket_stream else goliath_receive_data(data) socket_stream.receive(@parser.upgrade_data) if socket_stream @serving = :websocket if @api.websocket? end end
def unbind
def unbind super ensure socket_stream.fail if socket_stream end